./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe004_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe004_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe004_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe004_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:52:55,349 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:52:55,448 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:52:55,452 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:52:55,452 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:52:55,496 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:52:55,497 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:52:55,498 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:52:55,499 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:52:55,500 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:52:55,501 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:52:55,501 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:52:55,502 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:52:55,507 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:52:55,507 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:52:55,507 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:52:55,508 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:52:55,508 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:52:55,509 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:52:55,509 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:52:55,509 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:52:55,510 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:52:55,510 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:52:55,510 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:52:55,510 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:52:55,511 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:52:55,511 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:52:55,511 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:52:55,512 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:52:55,512 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:52:55,513 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:52:55,513 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:52:55,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:52:55,514 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:52:55,514 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:52:55,515 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:52:55,515 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:52:55,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:52:55,515 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:52:55,516 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:52:55,516 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:52:55,516 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:52:55,516 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:52:55,517 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:52:55,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:52:55,752 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:52:55,755 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:52:55,756 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:52:55,756 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:52:55,757 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/safe004_tso.yml/witness.yml [2024-06-28 00:52:55,883 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:52:55,886 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:52:55,887 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe004_tso.i [2024-06-28 00:52:57,062 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:52:57,304 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:52:57,309 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_tso.i [2024-06-28 00:52:57,324 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0fe32bad/72d76653c14349d480b54ee31005ef32/FLAG79cdfac42 [2024-06-28 00:52:57,335 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0fe32bad/72d76653c14349d480b54ee31005ef32 [2024-06-28 00:52:57,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:52:57,337 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:52:57,338 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:52:57,338 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:52:57,343 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:52:57,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:52:55" (1/2) ... [2024-06-28 00:52:57,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ca2ad01 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:57, skipping insertion in model container [2024-06-28 00:52:57,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:52:55" (1/2) ... [2024-06-28 00:52:57,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7831f041 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:57, skipping insertion in model container [2024-06-28 00:52:57,346 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:52:57" (2/2) ... [2024-06-28 00:52:57,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ca2ad01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57, skipping insertion in model container [2024-06-28 00:52:57,347 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:52:57" (2/2) ... [2024-06-28 00:52:57,348 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:52:57,406 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:52:57,407 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:52:57,408 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:52:57,408 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:52:57,408 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:52:57,408 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-28 00:52:57,457 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:52:57,621 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_tso.i[945,958] [2024-06-28 00:52:57,778 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:52:57,786 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:52:57,825 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:52:57,885 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:52:57,919 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:52:57,920 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57 WrapperNode [2024-06-28 00:52:57,920 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:52:57,921 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:52:57,921 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:52:57,921 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:52:57,928 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:52:57" (1/1) ... [2024-06-28 00:52:57,940 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:52:57" (1/1) ... [2024-06-28 00:52:57,966 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-28 00:52:57,967 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:52:57,967 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:52:57,968 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:52:57,968 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:52:57,977 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:57,977 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:57,980 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:57,993 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:52:57,993 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:57,994 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:58,003 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:58,011 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:58,014 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:58,016 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:58,019 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:52:58,020 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:52:58,020 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:52:58,020 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:52:58,021 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (1/1) ... [2024-06-28 00:52:58,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:52:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:52:58,053 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:52:58,055 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:52:58,082 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:52:58,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:52:58,082 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:52:58,082 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:52:58,083 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:52:58,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:52:58,083 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:52:58,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:52:58,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:52:58,083 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:52:58,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:52:58,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:52:58,085 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:52:58,187 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:52:58,189 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:52:58,378 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:52:58,379 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:52:58,497 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:52:58,498 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:52:58,498 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:52:58 BoogieIcfgContainer [2024-06-28 00:52:58,499 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:52:58,501 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:52:58,502 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:52:58,506 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:52:58,506 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:52:55" (1/4) ... [2024-06-28 00:52:58,509 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11d085b7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:52:58, skipping insertion in model container [2024-06-28 00:52:58,510 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:52:57" (2/4) ... [2024-06-28 00:52:58,510 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11d085b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:52:58, skipping insertion in model container [2024-06-28 00:52:58,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:57" (3/4) ... [2024-06-28 00:52:58,512 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11d085b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:52:58, skipping insertion in model container [2024-06-28 00:52:58,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:52:58" (4/4) ... [2024-06-28 00:52:58,513 INFO L112 eAbstractionObserver]: Analyzing ICFG safe004_tso.i [2024-06-28 00:52:58,531 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:52:58,532 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:52:58,532 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:52:58,589 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:52:58,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:52:58,643 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 00:52:58,643 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:52:58,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 00:52:58,646 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:52:58,649 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-28 00:52:58,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:52:58,663 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;@68afe353, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:52:58,663 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:52:58,666 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:52:58,667 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:52:58,667 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:52:58,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:58,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:52:58,668 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:52:58,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:58,672 INFO L85 PathProgramCache]: Analyzing trace with hash 209194482, now seen corresponding path program 1 times [2024-06-28 00:52:58,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:58,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450550744] [2024-06-28 00:52:58,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:58,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:58,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:59,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:59,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:59,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450550744] [2024-06-28 00:52:59,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450550744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:59,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:59,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:52:59,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094531557] [2024-06-28 00:52:59,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:59,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:52:59,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:59,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:52:59,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:52:59,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:52:59,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:59,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:59,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:52:59,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:59,434 INFO L124 PetriNetUnfolderBase]: 946/1608 cut-off events. [2024-06-28 00:52:59,435 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 00:52:59,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 1608 events. 946/1608 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9209 event pairs, 686 based on Foata normal form. 1/1525 useless extension candidates. Maximal degree in co-relation 3102. Up to 1429 conditions per place. [2024-06-28 00:52:59,452 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-28 00:52:59,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-28 00:52:59,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:52:59,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:52:59,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-28 00:52:59,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:52:59,467 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-28 00:52:59,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-28 00:52:59,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:52:59,475 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 00:52:59,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 00:52:59,484 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-28 00:52:59,484 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 00:52:59,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:59,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:59,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:59,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:52:59,485 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:52:59,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:59,487 INFO L85 PathProgramCache]: Analyzing trace with hash -827526895, now seen corresponding path program 1 times [2024-06-28 00:52:59,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:59,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992742843] [2024-06-28 00:52:59,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:59,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:59,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:59,635 INFO 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:52:59,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:59,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992742843] [2024-06-28 00:52:59,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992742843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:59,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:59,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:52:59,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668087558] [2024-06-28 00:52:59,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:59,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:52:59,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:59,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:52:59,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:52:59,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:52:59,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:59,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:59,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:52:59,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:59,954 INFO L124 PetriNetUnfolderBase]: 1534/2701 cut-off events. [2024-06-28 00:52:59,955 INFO L125 PetriNetUnfolderBase]: For 436/484 co-relation queries the response was YES. [2024-06-28 00:52:59,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 2701 events. 1534/2701 cut-off events. For 436/484 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16362 event pairs, 1006 based on Foata normal form. 3/2649 useless extension candidates. Maximal degree in co-relation 5619. Up to 2243 conditions per place. [2024-06-28 00:52:59,978 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 46 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-28 00:52:59,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 284 flow [2024-06-28 00:52:59,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:52:59,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:52:59,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 00:52:59,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-28 00:52:59,983 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 121 transitions. [2024-06-28 00:52:59,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 284 flow [2024-06-28 00:52:59,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:52:59,986 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-06-28 00:52:59,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-28 00:52:59,987 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-28 00:52:59,988 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-06-28 00:52:59,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:59,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:59,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:59,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:52:59,992 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:52:59,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:59,999 INFO L85 PathProgramCache]: Analyzing trace with hash 116471305, now seen corresponding path program 1 times [2024-06-28 00:52:59,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:00,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793562446] [2024-06-28 00:53:00,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:00,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:00,115 INFO 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:53:00,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:00,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793562446] [2024-06-28 00:53:00,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793562446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:00,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:00,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:00,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991397837] [2024-06-28 00:53:00,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:00,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:00,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:00,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:00,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:00,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:00,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:00,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:00,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:00,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:00,430 INFO L124 PetriNetUnfolderBase]: 1590/2551 cut-off events. [2024-06-28 00:53:00,430 INFO L125 PetriNetUnfolderBase]: For 1147/1147 co-relation queries the response was YES. [2024-06-28 00:53:00,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6165 conditions, 2551 events. 1590/2551 cut-off events. For 1147/1147 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14283 event pairs, 448 based on Foata normal form. 7/2542 useless extension candidates. Maximal degree in co-relation 6150. Up to 2134 conditions per place. [2024-06-28 00:53:00,452 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 63 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-28 00:53:00,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 95 transitions, 468 flow [2024-06-28 00:53:00,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:00,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:00,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-28 00:53:00,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7244444444444444 [2024-06-28 00:53:00,457 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 5 states and 163 transitions. [2024-06-28 00:53:00,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 95 transitions, 468 flow [2024-06-28 00:53:00,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 466 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:00,463 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 292 flow [2024-06-28 00:53:00,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-28 00:53:00,464 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-28 00:53:00,464 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 292 flow [2024-06-28 00:53:00,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:00,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:00,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:00,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:53:00,465 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:00,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:00,465 INFO L85 PathProgramCache]: Analyzing trace with hash 259816200, now seen corresponding path program 1 times [2024-06-28 00:53:00,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:00,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19673755] [2024-06-28 00:53:00,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:00,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:00,654 INFO 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:53:00,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:00,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19673755] [2024-06-28 00:53:00,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19673755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:00,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:00,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:00,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068970535] [2024-06-28 00:53:00,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:00,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:00,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:00,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:00,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:00,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:00,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:00,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:00,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:00,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:01,034 INFO L124 PetriNetUnfolderBase]: 1718/2871 cut-off events. [2024-06-28 00:53:01,035 INFO L125 PetriNetUnfolderBase]: For 3397/3397 co-relation queries the response was YES. [2024-06-28 00:53:01,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8388 conditions, 2871 events. 1718/2871 cut-off events. For 3397/3397 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17165 event pairs, 477 based on Foata normal form. 26/2863 useless extension candidates. Maximal degree in co-relation 8368. Up to 2122 conditions per place. [2024-06-28 00:53:01,059 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 72 selfloop transitions, 22 changer transitions 0/107 dead transitions. [2024-06-28 00:53:01,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 107 transitions, 628 flow [2024-06-28 00:53:01,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:01,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:01,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-28 00:53:01,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:53:01,061 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 292 flow. Second operand 6 states and 192 transitions. [2024-06-28 00:53:01,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 107 transitions, 628 flow [2024-06-28 00:53:01,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 107 transitions, 618 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:01,072 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 353 flow [2024-06-28 00:53:01,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=353, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-28 00:53:01,073 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-28 00:53:01,073 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 353 flow [2024-06-28 00:53:01,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:01,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:01,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:01,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:53:01,074 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:01,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:01,075 INFO L85 PathProgramCache]: Analyzing trace with hash -668200421, now seen corresponding path program 1 times [2024-06-28 00:53:01,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:01,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067756695] [2024-06-28 00:53:01,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:01,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:01,204 INFO 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:53:01,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:01,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067756695] [2024-06-28 00:53:01,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067756695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:01,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:01,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:53:01,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552779729] [2024-06-28 00:53:01,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:01,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:53:01,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:01,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:53:01,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:53:01,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:53:01,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 353 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:01,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:01,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:53:01,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:01,456 INFO L124 PetriNetUnfolderBase]: 1264/2225 cut-off events. [2024-06-28 00:53:01,457 INFO L125 PetriNetUnfolderBase]: For 3687/3724 co-relation queries the response was YES. [2024-06-28 00:53:01,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7063 conditions, 2225 events. 1264/2225 cut-off events. For 3687/3724 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13558 event pairs, 326 based on Foata normal form. 5/2167 useless extension candidates. Maximal degree in co-relation 7040. Up to 1817 conditions per place. [2024-06-28 00:53:01,475 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 52 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-28 00:53:01,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 541 flow [2024-06-28 00:53:01,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:01,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:01,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 00:53:01,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:53:01,476 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 353 flow. Second operand 4 states and 122 transitions. [2024-06-28 00:53:01,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 541 flow [2024-06-28 00:53:01,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 490 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:01,482 INFO L231 Difference]: Finished difference. Result has 65 places, 68 transitions, 368 flow [2024-06-28 00:53:01,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=368, PETRI_PLACES=65, PETRI_TRANSITIONS=68} [2024-06-28 00:53:01,483 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-28 00:53:01,483 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 68 transitions, 368 flow [2024-06-28 00:53:01,484 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:53:01,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:01,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:01,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:53:01,484 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:53:01,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:01,485 INFO L85 PathProgramCache]: Analyzing trace with hash 759557279, now seen corresponding path program 1 times [2024-06-28 00:53:01,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:01,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045730214] [2024-06-28 00:53:01,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:01,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:01,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:01,579 INFO 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:53:01,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:01,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045730214] [2024-06-28 00:53:01,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045730214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:01,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:01,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:01,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499092848] [2024-06-28 00:53:01,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:01,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:01,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:01,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:01,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:01,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:01,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 68 transitions, 368 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:01,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:01,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:01,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:01,903 INFO L124 PetriNetUnfolderBase]: 1720/2812 cut-off events. [2024-06-28 00:53:01,903 INFO L125 PetriNetUnfolderBase]: For 5592/5596 co-relation queries the response was YES. [2024-06-28 00:53:01,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9205 conditions, 2812 events. 1720/2812 cut-off events. For 5592/5596 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16484 event pairs, 553 based on Foata normal form. 7/2799 useless extension candidates. Maximal degree in co-relation 9181. Up to 2357 conditions per place. [2024-06-28 00:53:01,926 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 62 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-28 00:53:01,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 679 flow [2024-06-28 00:53:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:01,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:53:01,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 00:53:01,928 INFO L175 Difference]: Start difference. First operand has 65 places, 68 transitions, 368 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:53:01,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 99 transitions, 679 flow [2024-06-28 00:53:01,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 99 transitions, 646 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:01,935 INFO L231 Difference]: Finished difference. Result has 69 places, 74 transitions, 450 flow [2024-06-28 00:53:01,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=450, PETRI_PLACES=69, PETRI_TRANSITIONS=74} [2024-06-28 00:53:01,936 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 20 predicate places. [2024-06-28 00:53:01,936 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 74 transitions, 450 flow [2024-06-28 00:53:01,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:01,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:01,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:01,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:53:01,937 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:53:01,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:01,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1452479960, now seen corresponding path program 1 times [2024-06-28 00:53:01,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:01,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106611142] [2024-06-28 00:53:01,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:01,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:01,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:02,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:02,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:02,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106611142] [2024-06-28 00:53:02,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106611142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:02,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:02,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:02,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800602715] [2024-06-28 00:53:02,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:02,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:02,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:02,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:02,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:02,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:02,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 74 transitions, 450 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:02,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:02,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:02,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:02,384 INFO L124 PetriNetUnfolderBase]: 1729/2792 cut-off events. [2024-06-28 00:53:02,384 INFO L125 PetriNetUnfolderBase]: For 6565/6565 co-relation queries the response was YES. [2024-06-28 00:53:02,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9759 conditions, 2792 events. 1729/2792 cut-off events. For 6565/6565 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16012 event pairs, 467 based on Foata normal form. 4/2779 useless extension candidates. Maximal degree in co-relation 9733. Up to 2353 conditions per place. [2024-06-28 00:53:02,407 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 66 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2024-06-28 00:53:02,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 105 transitions, 779 flow [2024-06-28 00:53:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:02,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:02,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 00:53:02,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6977777777777778 [2024-06-28 00:53:02,409 INFO L175 Difference]: Start difference. First operand has 69 places, 74 transitions, 450 flow. Second operand 5 states and 157 transitions. [2024-06-28 00:53:02,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 105 transitions, 779 flow [2024-06-28 00:53:02,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 746 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:02,421 INFO L231 Difference]: Finished difference. Result has 73 places, 77 transitions, 512 flow [2024-06-28 00:53:02,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=512, PETRI_PLACES=73, PETRI_TRANSITIONS=77} [2024-06-28 00:53:02,422 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-06-28 00:53:02,422 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 77 transitions, 512 flow [2024-06-28 00:53:02,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:02,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:02,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:02,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:53:02,423 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:53:02,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:02,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2104499834, now seen corresponding path program 2 times [2024-06-28 00:53:02,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:02,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248238997] [2024-06-28 00:53:02,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:02,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:02,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:02,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:02,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:02,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248238997] [2024-06-28 00:53:02,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248238997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:02,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:02,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:02,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009991152] [2024-06-28 00:53:02,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:02,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:02,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:02,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:02,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:02,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:02,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 77 transitions, 512 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:02,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:02,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:02,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:02,816 INFO L124 PetriNetUnfolderBase]: 1694/2720 cut-off events. [2024-06-28 00:53:02,816 INFO L125 PetriNetUnfolderBase]: For 7797/7801 co-relation queries the response was YES. [2024-06-28 00:53:02,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9656 conditions, 2720 events. 1694/2720 cut-off events. For 7797/7801 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15506 event pairs, 469 based on Foata normal form. 5/2710 useless extension candidates. Maximal degree in co-relation 9628. Up to 2302 conditions per place. [2024-06-28 00:53:02,836 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 61 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-28 00:53:02,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 768 flow [2024-06-28 00:53:02,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:02,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:02,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:53:02,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-28 00:53:02,838 INFO L175 Difference]: Start difference. First operand has 73 places, 77 transitions, 512 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:53:02,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 768 flow [2024-06-28 00:53:02,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 732 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:02,849 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 538 flow [2024-06-28 00:53:02,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-28 00:53:02,850 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 27 predicate places. [2024-06-28 00:53:02,850 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 538 flow [2024-06-28 00:53:02,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:02,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:02,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:02,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:53:02,851 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:53:02,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:02,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1064588266, now seen corresponding path program 1 times [2024-06-28 00:53:02,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:02,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129958927] [2024-06-28 00:53:02,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:02,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:02,967 INFO 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:53:02,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:02,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129958927] [2024-06-28 00:53:02,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129958927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:02,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:02,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:02,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572998728] [2024-06-28 00:53:02,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:02,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:02,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:02,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:02,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:03,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:03,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:03,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:03,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:03,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:03,347 INFO L124 PetriNetUnfolderBase]: 1807/3073 cut-off events. [2024-06-28 00:53:03,348 INFO L125 PetriNetUnfolderBase]: For 10003/10007 co-relation queries the response was YES. [2024-06-28 00:53:03,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10494 conditions, 3073 events. 1807/3073 cut-off events. For 10003/10007 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18797 event pairs, 614 based on Foata normal form. 25/3060 useless extension candidates. Maximal degree in co-relation 10465. Up to 2297 conditions per place. [2024-06-28 00:53:03,369 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 70 selfloop transitions, 30 changer transitions 0/113 dead transitions. [2024-06-28 00:53:03,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 113 transitions, 872 flow [2024-06-28 00:53:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:03,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:53:03,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:53:03,371 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 538 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:53:03,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 113 transitions, 872 flow [2024-06-28 00:53:03,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 113 transitions, 810 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:03,385 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 573 flow [2024-06-28 00:53:03,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2024-06-28 00:53:03,387 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-28 00:53:03,387 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 573 flow [2024-06-28 00:53:03,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:03,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:03,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:03,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:53:03,389 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:53:03,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:03,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1000484084, now seen corresponding path program 1 times [2024-06-28 00:53:03,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:03,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105451103] [2024-06-28 00:53:03,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:03,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:03,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:03,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:03,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105451103] [2024-06-28 00:53:03,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105451103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:03,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:03,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:03,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977230934] [2024-06-28 00:53:03,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:03,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:03,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:03,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:03,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:03,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:03,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 573 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:03,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:03,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:03,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:03,884 INFO L124 PetriNetUnfolderBase]: 1824/3085 cut-off events. [2024-06-28 00:53:03,884 INFO L125 PetriNetUnfolderBase]: For 11162/11169 co-relation queries the response was YES. [2024-06-28 00:53:03,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11103 conditions, 3085 events. 1824/3085 cut-off events. For 11162/11169 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18955 event pairs, 742 based on Foata normal form. 5/3049 useless extension candidates. Maximal degree in co-relation 11073. Up to 2499 conditions per place. [2024-06-28 00:53:03,907 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 67 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-28 00:53:03,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 106 transitions, 875 flow [2024-06-28 00:53:03,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:03,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:03,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:53:03,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:03,909 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 573 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:53:03,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 106 transitions, 875 flow [2024-06-28 00:53:03,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 800 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:03,926 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 584 flow [2024-06-28 00:53:03,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=584, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-06-28 00:53:03,928 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 30 predicate places. [2024-06-28 00:53:03,928 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 584 flow [2024-06-28 00:53:03,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:03,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:03,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:03,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:53:03,929 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:53:03,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:03,930 INFO L85 PathProgramCache]: Analyzing trace with hash 999353204, now seen corresponding path program 2 times [2024-06-28 00:53:03,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691596672] [2024-06-28 00:53:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:03,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:04,027 INFO 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:53:04,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:04,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691596672] [2024-06-28 00:53:04,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691596672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:04,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:04,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:04,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066025919] [2024-06-28 00:53:04,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:04,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:04,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:04,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:04,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:04,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:04,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 584 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:04,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:04,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:04,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:04,388 INFO L124 PetriNetUnfolderBase]: 1819/2962 cut-off events. [2024-06-28 00:53:04,388 INFO L125 PetriNetUnfolderBase]: For 11714/11721 co-relation queries the response was YES. [2024-06-28 00:53:04,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10863 conditions, 2962 events. 1819/2962 cut-off events. For 11714/11721 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17498 event pairs, 503 based on Foata normal form. 8/2953 useless extension candidates. Maximal degree in co-relation 10832. Up to 2494 conditions per place. [2024-06-28 00:53:04,411 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 68 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-28 00:53:04,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 830 flow [2024-06-28 00:53:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:04,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 00:53:04,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-28 00:53:04,413 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 584 flow. Second operand 5 states and 151 transitions. [2024-06-28 00:53:04,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 830 flow [2024-06-28 00:53:04,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 784 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:04,430 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 598 flow [2024-06-28 00:53:04,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-06-28 00:53:04,431 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 32 predicate places. [2024-06-28 00:53:04,431 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 598 flow [2024-06-28 00:53:04,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:04,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:04,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:04,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:53:04,432 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:53:04,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:04,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1082794565, now seen corresponding path program 1 times [2024-06-28 00:53:04,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450050152] [2024-06-28 00:53:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:04,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:04,546 INFO 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:53:04,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:04,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450050152] [2024-06-28 00:53:04,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450050152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:04,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:04,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:04,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900793187] [2024-06-28 00:53:04,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:04,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:04,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:04,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:04,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:04,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:04,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 598 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:04,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:04,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:04,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:04,986 INFO L124 PetriNetUnfolderBase]: 1968/3248 cut-off events. [2024-06-28 00:53:04,987 INFO L125 PetriNetUnfolderBase]: For 14383/14383 co-relation queries the response was YES. [2024-06-28 00:53:04,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12013 conditions, 3248 events. 1968/3248 cut-off events. For 14383/14383 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19490 event pairs, 405 based on Foata normal form. 4/3232 useless extension candidates. Maximal degree in co-relation 11982. Up to 2307 conditions per place. [2024-06-28 00:53:05,011 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 79 selfloop transitions, 33 changer transitions 0/125 dead transitions. [2024-06-28 00:53:05,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 125 transitions, 1002 flow [2024-06-28 00:53:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:05,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:05,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:53:05,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-28 00:53:05,013 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 598 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:53:05,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 125 transitions, 1002 flow [2024-06-28 00:53:05,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 924 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:05,037 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 633 flow [2024-06-28 00:53:05,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-28 00:53:05,039 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2024-06-28 00:53:05,039 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 633 flow [2024-06-28 00:53:05,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:05,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:05,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:05,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:53:05,040 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:53:05,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:05,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1924151661, now seen corresponding path program 2 times [2024-06-28 00:53:05,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:05,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367169725] [2024-06-28 00:53:05,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:05,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:05,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:05,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:05,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:05,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367169725] [2024-06-28 00:53:05,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367169725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:05,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:05,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:05,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629480816] [2024-06-28 00:53:05,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:05,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:05,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:05,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:05,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:05,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:05,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 633 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:05,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:05,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:05,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:05,584 INFO L124 PetriNetUnfolderBase]: 1960/3303 cut-off events. [2024-06-28 00:53:05,585 INFO L125 PetriNetUnfolderBase]: For 16275/16275 co-relation queries the response was YES. [2024-06-28 00:53:05,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12388 conditions, 3303 events. 1960/3303 cut-off events. For 16275/16275 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20506 event pairs, 732 based on Foata normal form. 4/3259 useless extension candidates. Maximal degree in co-relation 12357. Up to 2691 conditions per place. [2024-06-28 00:53:05,608 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 75 selfloop transitions, 31 changer transitions 0/119 dead transitions. [2024-06-28 00:53:05,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 119 transitions, 929 flow [2024-06-28 00:53:05,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:05,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:53:05,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:53:05,610 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 633 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:53:05,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 119 transitions, 929 flow [2024-06-28 00:53:05,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 119 transitions, 883 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:05,637 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 668 flow [2024-06-28 00:53:05,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=668, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2024-06-28 00:53:05,638 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-28 00:53:05,639 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 668 flow [2024-06-28 00:53:05,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:05,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:05,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:05,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:53:05,639 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:05,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:05,640 INFO L85 PathProgramCache]: Analyzing trace with hash -606785894, now seen corresponding path program 1 times [2024-06-28 00:53:05,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:05,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788437413] [2024-06-28 00:53:05,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:05,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:05,741 INFO 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:53:05,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:05,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788437413] [2024-06-28 00:53:05,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788437413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:05,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:05,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:05,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924379071] [2024-06-28 00:53:05,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:05,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:05,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:05,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:05,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:05,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:05,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 668 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:05,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:05,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:05,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:06,158 INFO L124 PetriNetUnfolderBase]: 1971/3267 cut-off events. [2024-06-28 00:53:06,158 INFO L125 PetriNetUnfolderBase]: For 17499/17499 co-relation queries the response was YES. [2024-06-28 00:53:06,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12719 conditions, 3267 events. 1971/3267 cut-off events. For 17499/17499 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19817 event pairs, 745 based on Foata normal form. 1/3244 useless extension candidates. Maximal degree in co-relation 12686. Up to 2899 conditions per place. [2024-06-28 00:53:06,188 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 91 selfloop transitions, 15 changer transitions 0/119 dead transitions. [2024-06-28 00:53:06,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 119 transitions, 1018 flow [2024-06-28 00:53:06,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:06,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:06,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:53:06,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 00:53:06,190 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 668 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:53:06,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 119 transitions, 1018 flow [2024-06-28 00:53:06,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 119 transitions, 945 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:06,217 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 707 flow [2024-06-28 00:53:06,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=707, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-28 00:53:06,218 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 39 predicate places. [2024-06-28 00:53:06,218 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 707 flow [2024-06-28 00:53:06,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:06,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:06,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:06,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:53:06,219 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:53:06,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:06,220 INFO L85 PathProgramCache]: Analyzing trace with hash 163818109, now seen corresponding path program 1 times [2024-06-28 00:53:06,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:06,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233774409] [2024-06-28 00:53:06,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:06,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:06,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:06,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233774409] [2024-06-28 00:53:06,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233774409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:06,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:06,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:06,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774327656] [2024-06-28 00:53:06,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:06,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:06,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:06,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:06,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:06,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:06,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 707 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:06,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:06,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:06,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:06,793 INFO L124 PetriNetUnfolderBase]: 1963/3276 cut-off events. [2024-06-28 00:53:06,794 INFO L125 PetriNetUnfolderBase]: For 19466/19472 co-relation queries the response was YES. [2024-06-28 00:53:06,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12875 conditions, 3276 events. 1963/3276 cut-off events. For 19466/19472 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20016 event pairs, 717 based on Foata normal form. 6/3242 useless extension candidates. Maximal degree in co-relation 12840. Up to 2694 conditions per place. [2024-06-28 00:53:06,824 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 83 selfloop transitions, 31 changer transitions 0/127 dead transitions. [2024-06-28 00:53:06,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 1025 flow [2024-06-28 00:53:06,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:06,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:53:06,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:53:06,826 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 707 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:53:06,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 1025 flow [2024-06-28 00:53:06,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 127 transitions, 1005 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:06,858 INFO L231 Difference]: Finished difference. Result has 94 places, 99 transitions, 784 flow [2024-06-28 00:53:06,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=784, PETRI_PLACES=94, PETRI_TRANSITIONS=99} [2024-06-28 00:53:06,859 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-28 00:53:06,859 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 99 transitions, 784 flow [2024-06-28 00:53:06,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:06,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:06,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:06,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:53:06,860 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:53:06,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:06,861 INFO L85 PathProgramCache]: Analyzing trace with hash 172388989, now seen corresponding path program 2 times [2024-06-28 00:53:06,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:06,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741311649] [2024-06-28 00:53:06,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:06,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:06,972 INFO 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:53:06,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:06,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741311649] [2024-06-28 00:53:06,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741311649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:06,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:06,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:06,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692729048] [2024-06-28 00:53:06,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:06,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:06,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:06,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:06,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:07,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:07,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 99 transitions, 784 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:07,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:07,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:07,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:07,406 INFO L124 PetriNetUnfolderBase]: 2042/3314 cut-off events. [2024-06-28 00:53:07,407 INFO L125 PetriNetUnfolderBase]: For 23307/23313 co-relation queries the response was YES. [2024-06-28 00:53:07,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13785 conditions, 3314 events. 2042/3314 cut-off events. For 23307/23313 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19942 event pairs, 534 based on Foata normal form. 6/3293 useless extension candidates. Maximal degree in co-relation 13747. Up to 2455 conditions per place. [2024-06-28 00:53:07,434 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 88 selfloop transitions, 35 changer transitions 0/136 dead transitions. [2024-06-28 00:53:07,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 136 transitions, 1204 flow [2024-06-28 00:53:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:07,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:07,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:53:07,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-28 00:53:07,436 INFO L175 Difference]: Start difference. First operand has 94 places, 99 transitions, 784 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:53:07,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 136 transitions, 1204 flow [2024-06-28 00:53:07,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 136 transitions, 1127 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:07,468 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 822 flow [2024-06-28 00:53:07,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=822, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-06-28 00:53:07,469 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 47 predicate places. [2024-06-28 00:53:07,469 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 822 flow [2024-06-28 00:53:07,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:07,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:07,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:07,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:53:07,470 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:07,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:07,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1000733960, now seen corresponding path program 2 times [2024-06-28 00:53:07,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:07,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988078871] [2024-06-28 00:53:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:07,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:07,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:07,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:07,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988078871] [2024-06-28 00:53:07,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988078871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:07,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:07,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:07,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70583411] [2024-06-28 00:53:07,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:07,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:07,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:07,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:07,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:07,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 822 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:07,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:07,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:07,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:07,966 INFO L124 PetriNetUnfolderBase]: 2050/3321 cut-off events. [2024-06-28 00:53:07,966 INFO L125 PetriNetUnfolderBase]: For 25365/25365 co-relation queries the response was YES. [2024-06-28 00:53:07,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14146 conditions, 3321 events. 2050/3321 cut-off events. For 25365/25365 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19861 event pairs, 553 based on Foata normal form. 2/3313 useless extension candidates. Maximal degree in co-relation 14107. Up to 3021 conditions per place. [2024-06-28 00:53:07,995 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 93 selfloop transitions, 17 changer transitions 0/123 dead transitions. [2024-06-28 00:53:07,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 123 transitions, 1120 flow [2024-06-28 00:53:07,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:07,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:07,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-28 00:53:07,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-28 00:53:07,997 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 822 flow. Second operand 4 states and 122 transitions. [2024-06-28 00:53:07,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 123 transitions, 1120 flow [2024-06-28 00:53:08,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 123 transitions, 1058 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:08,042 INFO L231 Difference]: Finished difference. Result has 98 places, 105 transitions, 848 flow [2024-06-28 00:53:08,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=848, PETRI_PLACES=98, PETRI_TRANSITIONS=105} [2024-06-28 00:53:08,042 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 49 predicate places. [2024-06-28 00:53:08,043 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 848 flow [2024-06-28 00:53:08,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:08,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:08,043 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:53:08,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:53:08,043 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:53:08,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:08,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1844624909, now seen corresponding path program 1 times [2024-06-28 00:53:08,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:08,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94212227] [2024-06-28 00:53:08,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:08,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:08,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:08,158 INFO 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:53:08,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:08,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94212227] [2024-06-28 00:53:08,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94212227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:08,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:08,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:08,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431060391] [2024-06-28 00:53:08,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:08,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:08,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:08,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:08,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:08,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:08,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 105 transitions, 848 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:08,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:08,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:08,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:08,559 INFO L124 PetriNetUnfolderBase]: 2117/3455 cut-off events. [2024-06-28 00:53:08,559 INFO L125 PetriNetUnfolderBase]: For 29887/29895 co-relation queries the response was YES. [2024-06-28 00:53:08,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14889 conditions, 3455 events. 2117/3455 cut-off events. For 29887/29895 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21095 event pairs, 373 based on Foata normal form. 15/3448 useless extension candidates. Maximal degree in co-relation 14848. Up to 1898 conditions per place. [2024-06-28 00:53:08,589 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 94 selfloop transitions, 32 changer transitions 0/139 dead transitions. [2024-06-28 00:53:08,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 139 transitions, 1226 flow [2024-06-28 00:53:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:08,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:08,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:53:08,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:53:08,591 INFO L175 Difference]: Start difference. First operand has 98 places, 105 transitions, 848 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:53:08,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 139 transitions, 1226 flow [2024-06-28 00:53:08,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1186 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:08,637 INFO L231 Difference]: Finished difference. Result has 102 places, 106 transitions, 890 flow [2024-06-28 00:53:08,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=890, PETRI_PLACES=102, PETRI_TRANSITIONS=106} [2024-06-28 00:53:08,637 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 53 predicate places. [2024-06-28 00:53:08,637 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 106 transitions, 890 flow [2024-06-28 00:53:08,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:08,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:08,638 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:53:08,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:53:08,638 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:53:08,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:08,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1813284971, now seen corresponding path program 2 times [2024-06-28 00:53:08,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:08,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761071650] [2024-06-28 00:53:08,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:08,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:08,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:08,737 INFO 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:53:08,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:08,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761071650] [2024-06-28 00:53:08,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761071650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:08,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:08,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:08,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664553647] [2024-06-28 00:53:08,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:08,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:08,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:08,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:08,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:08,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:08,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 106 transitions, 890 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:08,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:08,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:08,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:09,173 INFO L124 PetriNetUnfolderBase]: 2097/3406 cut-off events. [2024-06-28 00:53:09,173 INFO L125 PetriNetUnfolderBase]: For 30714/30722 co-relation queries the response was YES. [2024-06-28 00:53:09,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15065 conditions, 3406 events. 2097/3406 cut-off events. For 30714/30722 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20522 event pairs, 398 based on Foata normal form. 15/3404 useless extension candidates. Maximal degree in co-relation 15023. Up to 2569 conditions per place. [2024-06-28 00:53:09,196 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 92 selfloop transitions, 35 changer transitions 0/140 dead transitions. [2024-06-28 00:53:09,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 140 transitions, 1228 flow [2024-06-28 00:53:09,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:09,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:09,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:53:09,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-28 00:53:09,198 INFO L175 Difference]: Start difference. First operand has 102 places, 106 transitions, 890 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:53:09,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 140 transitions, 1228 flow [2024-06-28 00:53:09,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 140 transitions, 1175 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:09,254 INFO L231 Difference]: Finished difference. Result has 105 places, 106 transitions, 913 flow [2024-06-28 00:53:09,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=105, PETRI_TRANSITIONS=106} [2024-06-28 00:53:09,255 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 56 predicate places. [2024-06-28 00:53:09,255 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 106 transitions, 913 flow [2024-06-28 00:53:09,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:09,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:09,256 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:53:09,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:53:09,256 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:09,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:09,257 INFO L85 PathProgramCache]: Analyzing trace with hash -2056997306, now seen corresponding path program 1 times [2024-06-28 00:53:09,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:09,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192802328] [2024-06-28 00:53:09,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:09,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:09,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:09,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:09,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192802328] [2024-06-28 00:53:09,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192802328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:09,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:09,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:09,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77589542] [2024-06-28 00:53:09,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:09,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:09,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:09,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:09,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:09,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:09,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 106 transitions, 913 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:09,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:09,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:09,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:09,784 INFO L124 PetriNetUnfolderBase]: 2172/3577 cut-off events. [2024-06-28 00:53:09,785 INFO L125 PetriNetUnfolderBase]: For 33155/33155 co-relation queries the response was YES. [2024-06-28 00:53:09,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15637 conditions, 3577 events. 2172/3577 cut-off events. For 33155/33155 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22193 event pairs, 521 based on Foata normal form. 3/3564 useless extension candidates. Maximal degree in co-relation 15594. Up to 2842 conditions per place. [2024-06-28 00:53:09,815 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-28 00:53:09,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 161 transitions, 1571 flow [2024-06-28 00:53:09,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:09,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:09,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 00:53:09,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6925925925925925 [2024-06-28 00:53:09,817 INFO L175 Difference]: Start difference. First operand has 105 places, 106 transitions, 913 flow. Second operand 6 states and 187 transitions. [2024-06-28 00:53:09,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 161 transitions, 1571 flow [2024-06-28 00:53:09,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1488 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:09,867 INFO L231 Difference]: Finished difference. Result has 108 places, 126 transitions, 1144 flow [2024-06-28 00:53:09,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1144, PETRI_PLACES=108, PETRI_TRANSITIONS=126} [2024-06-28 00:53:09,868 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-28 00:53:09,868 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 126 transitions, 1144 flow [2024-06-28 00:53:09,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:09,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:09,869 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:53:09,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:53:09,869 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:53:09,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:09,870 INFO L85 PathProgramCache]: Analyzing trace with hash -247791219, now seen corresponding path program 3 times [2024-06-28 00:53:09,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:09,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085939440] [2024-06-28 00:53:09,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:09,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:10,009 INFO 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:53:10,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:10,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085939440] [2024-06-28 00:53:10,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085939440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:10,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:10,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:10,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242695371] [2024-06-28 00:53:10,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:10,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:10,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:10,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:10,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 126 transitions, 1144 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:10,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:10,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:10,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:10,503 INFO L124 PetriNetUnfolderBase]: 2326/3819 cut-off events. [2024-06-28 00:53:10,503 INFO L125 PetriNetUnfolderBase]: For 42361/42372 co-relation queries the response was YES. [2024-06-28 00:53:10,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17803 conditions, 3819 events. 2326/3819 cut-off events. For 42361/42372 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 23781 event pairs, 424 based on Foata normal form. 22/3818 useless extension candidates. Maximal degree in co-relation 17757. Up to 2812 conditions per place. [2024-06-28 00:53:10,532 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 124 selfloop transitions, 30 changer transitions 0/167 dead transitions. [2024-06-28 00:53:10,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 167 transitions, 1654 flow [2024-06-28 00:53:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:10,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:10,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:53:10,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-28 00:53:10,535 INFO L175 Difference]: Start difference. First operand has 108 places, 126 transitions, 1144 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:53:10,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 167 transitions, 1654 flow [2024-06-28 00:53:10,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 167 transitions, 1616 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:10,612 INFO L231 Difference]: Finished difference. Result has 114 places, 128 transitions, 1200 flow [2024-06-28 00:53:10,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1200, PETRI_PLACES=114, PETRI_TRANSITIONS=128} [2024-06-28 00:53:10,612 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-28 00:53:10,613 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 128 transitions, 1200 flow [2024-06-28 00:53:10,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:10,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:10,613 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:53:10,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:53:10,613 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:53:10,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:10,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1694232269, now seen corresponding path program 4 times [2024-06-28 00:53:10,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:10,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974331262] [2024-06-28 00:53:10,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:10,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:10,716 INFO 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:53:10,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:10,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974331262] [2024-06-28 00:53:10,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974331262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:10,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:10,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:10,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417635591] [2024-06-28 00:53:10,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:10,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:10,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:10,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:10,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:10,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:10,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 128 transitions, 1200 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:10,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:10,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:10,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:11,195 INFO L124 PetriNetUnfolderBase]: 2420/3969 cut-off events. [2024-06-28 00:53:11,195 INFO L125 PetriNetUnfolderBase]: For 47805/47816 co-relation queries the response was YES. [2024-06-28 00:53:11,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18732 conditions, 3969 events. 2420/3969 cut-off events. For 47805/47816 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25002 event pairs, 587 based on Foata normal form. 26/3974 useless extension candidates. Maximal degree in co-relation 18683. Up to 3307 conditions per place. [2024-06-28 00:53:11,222 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 123 selfloop transitions, 27 changer transitions 0/163 dead transitions. [2024-06-28 00:53:11,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 163 transitions, 1603 flow [2024-06-28 00:53:11,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:11,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:53:11,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:53:11,224 INFO L175 Difference]: Start difference. First operand has 114 places, 128 transitions, 1200 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:53:11,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 163 transitions, 1603 flow [2024-06-28 00:53:11,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 163 transitions, 1561 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:11,309 INFO L231 Difference]: Finished difference. Result has 118 places, 129 transitions, 1236 flow [2024-06-28 00:53:11,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1236, PETRI_PLACES=118, PETRI_TRANSITIONS=129} [2024-06-28 00:53:11,310 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-06-28 00:53:11,310 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 129 transitions, 1236 flow [2024-06-28 00:53:11,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:11,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:11,311 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:53:11,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:53:11,311 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:53:11,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:11,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1688869889, now seen corresponding path program 5 times [2024-06-28 00:53:11,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:11,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226808798] [2024-06-28 00:53:11,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:11,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:11,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:11,409 INFO 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:53:11,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:11,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226808798] [2024-06-28 00:53:11,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226808798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:11,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:11,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:11,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857414230] [2024-06-28 00:53:11,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:11,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:11,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:11,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:11,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:11,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:11,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 129 transitions, 1236 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:11,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:11,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:11,941 INFO L124 PetriNetUnfolderBase]: 2392/4063 cut-off events. [2024-06-28 00:53:11,941 INFO L125 PetriNetUnfolderBase]: For 47719/47730 co-relation queries the response was YES. [2024-06-28 00:53:11,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18634 conditions, 4063 events. 2392/4063 cut-off events. For 47719/47730 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26527 event pairs, 882 based on Foata normal form. 21/4028 useless extension candidates. Maximal degree in co-relation 18583. Up to 3263 conditions per place. [2024-06-28 00:53:11,967 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 120 selfloop transitions, 27 changer transitions 0/160 dead transitions. [2024-06-28 00:53:11,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 160 transitions, 1610 flow [2024-06-28 00:53:11,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:11,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:11,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:53:11,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-28 00:53:11,970 INFO L175 Difference]: Start difference. First operand has 118 places, 129 transitions, 1236 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:53:11,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 160 transitions, 1610 flow [2024-06-28 00:53:12,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 160 transitions, 1551 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:12,026 INFO L231 Difference]: Finished difference. Result has 120 places, 129 transitions, 1238 flow [2024-06-28 00:53:12,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=120, PETRI_TRANSITIONS=129} [2024-06-28 00:53:12,027 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-28 00:53:12,027 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 129 transitions, 1238 flow [2024-06-28 00:53:12,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:12,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:12,027 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:53:12,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:53:12,028 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:12,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:12,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1688654687, now seen corresponding path program 1 times [2024-06-28 00:53:12,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:12,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390947448] [2024-06-28 00:53:12,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:12,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:12,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:12,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:12,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390947448] [2024-06-28 00:53:12,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390947448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:12,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:12,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:12,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912621960] [2024-06-28 00:53:12,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:12,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:12,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:12,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:12,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:12,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:12,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 129 transitions, 1238 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:12,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:12,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:12,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:12,608 INFO L124 PetriNetUnfolderBase]: 2459/4046 cut-off events. [2024-06-28 00:53:12,608 INFO L125 PetriNetUnfolderBase]: For 49230/49241 co-relation queries the response was YES. [2024-06-28 00:53:12,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18948 conditions, 4046 events. 2459/4046 cut-off events. For 49230/49241 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25626 event pairs, 480 based on Foata normal form. 17/4040 useless extension candidates. Maximal degree in co-relation 18896. Up to 2957 conditions per place. [2024-06-28 00:53:12,633 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 120 selfloop transitions, 31 changer transitions 0/164 dead transitions. [2024-06-28 00:53:12,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 164 transitions, 1645 flow [2024-06-28 00:53:12,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:12,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:12,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:53:12,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:53:12,635 INFO L175 Difference]: Start difference. First operand has 120 places, 129 transitions, 1238 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:53:12,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 164 transitions, 1645 flow [2024-06-28 00:53:12,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 164 transitions, 1577 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:12,687 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1255 flow [2024-06-28 00:53:12,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1255, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-06-28 00:53:12,688 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 72 predicate places. [2024-06-28 00:53:12,688 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1255 flow [2024-06-28 00:53:12,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:12,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:12,689 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:53:12,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:53:12,689 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:53:12,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:12,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1196541906, now seen corresponding path program 1 times [2024-06-28 00:53:12,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:12,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072620486] [2024-06-28 00:53:12,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:12,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:12,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:12,780 INFO 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:53:12,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:12,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072620486] [2024-06-28 00:53:12,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072620486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:12,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:12,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:12,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591175747] [2024-06-28 00:53:12,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:12,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:12,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:12,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:12,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:12,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:12,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1255 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:12,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:12,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:12,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:13,176 INFO L124 PetriNetUnfolderBase]: 2470/4028 cut-off events. [2024-06-28 00:53:13,177 INFO L125 PetriNetUnfolderBase]: For 48265/48265 co-relation queries the response was YES. [2024-06-28 00:53:13,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19182 conditions, 4028 events. 2470/4028 cut-off events. For 48265/48265 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25204 event pairs, 540 based on Foata normal form. 1/4025 useless extension candidates. Maximal degree in co-relation 19129. Up to 3658 conditions per place. [2024-06-28 00:53:13,200 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 123 selfloop transitions, 25 changer transitions 0/161 dead transitions. [2024-06-28 00:53:13,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 161 transitions, 1745 flow [2024-06-28 00:53:13,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:13,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:13,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:53:13,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-28 00:53:13,202 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1255 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:53:13,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 161 transitions, 1745 flow [2024-06-28 00:53:13,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 161 transitions, 1675 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:13,297 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1335 flow [2024-06-28 00:53:13,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1335, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-28 00:53:13,297 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 74 predicate places. [2024-06-28 00:53:13,297 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1335 flow [2024-06-28 00:53:13,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:13,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:13,298 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:53:13,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:53:13,298 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:53:13,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:13,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1630492946, now seen corresponding path program 2 times [2024-06-28 00:53:13,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:13,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883922600] [2024-06-28 00:53:13,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:13,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:13,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:13,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:53:13,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:13,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883922600] [2024-06-28 00:53:13,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883922600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:13,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:13,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:13,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013054550] [2024-06-28 00:53:13,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:13,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:13,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:13,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:13,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:13,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:13,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1335 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:13,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:13,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:13,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:13,824 INFO L124 PetriNetUnfolderBase]: 2549/4205 cut-off events. [2024-06-28 00:53:13,824 INFO L125 PetriNetUnfolderBase]: For 53578/53578 co-relation queries the response was YES. [2024-06-28 00:53:13,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19925 conditions, 4205 events. 2549/4205 cut-off events. For 53578/53578 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 26841 event pairs, 590 based on Foata normal form. 3/4188 useless extension candidates. Maximal degree in co-relation 19871. Up to 3380 conditions per place. [2024-06-28 00:53:13,853 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 109 selfloop transitions, 53 changer transitions 0/175 dead transitions. [2024-06-28 00:53:13,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 175 transitions, 2001 flow [2024-06-28 00:53:13,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:13,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:53:13,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-28 00:53:13,854 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1335 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:53:13,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 175 transitions, 2001 flow [2024-06-28 00:53:13,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 175 transitions, 1951 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:13,931 INFO L231 Difference]: Finished difference. Result has 128 places, 146 transitions, 1522 flow [2024-06-28 00:53:13,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=128, PETRI_TRANSITIONS=146} [2024-06-28 00:53:13,931 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-06-28 00:53:13,932 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 146 transitions, 1522 flow [2024-06-28 00:53:13,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:13,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:13,932 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:53:13,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:53:13,932 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:13,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:13,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1727384189, now seen corresponding path program 2 times [2024-06-28 00:53:13,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:13,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644324088] [2024-06-28 00:53:13,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:13,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:13,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:14,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:14,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:14,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644324088] [2024-06-28 00:53:14,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644324088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:14,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:14,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:14,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299107276] [2024-06-28 00:53:14,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:14,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:14,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:14,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:14,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:14,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:14,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 146 transitions, 1522 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:14,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:14,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:14,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:14,462 INFO L124 PetriNetUnfolderBase]: 2529/4125 cut-off events. [2024-06-28 00:53:14,463 INFO L125 PetriNetUnfolderBase]: For 56234/56234 co-relation queries the response was YES. [2024-06-28 00:53:14,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20112 conditions, 4125 events. 2529/4125 cut-off events. For 56234/56234 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25880 event pairs, 374 based on Foata normal form. 12/4114 useless extension candidates. Maximal degree in co-relation 20055. Up to 3215 conditions per place. [2024-06-28 00:53:14,488 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 135 selfloop transitions, 35 changer transitions 0/183 dead transitions. [2024-06-28 00:53:14,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 1960 flow [2024-06-28 00:53:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:14,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:14,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:53:14,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-28 00:53:14,489 INFO L175 Difference]: Start difference. First operand has 128 places, 146 transitions, 1522 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:53:14,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 1960 flow [2024-06-28 00:53:14,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 183 transitions, 1869 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:14,555 INFO L231 Difference]: Finished difference. Result has 132 places, 146 transitions, 1507 flow [2024-06-28 00:53:14,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1507, PETRI_PLACES=132, PETRI_TRANSITIONS=146} [2024-06-28 00:53:14,555 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-28 00:53:14,555 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 146 transitions, 1507 flow [2024-06-28 00:53:14,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:14,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:14,556 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:53:14,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:53:14,556 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:14,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:14,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1461686909, now seen corresponding path program 3 times [2024-06-28 00:53:14,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:14,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440591034] [2024-06-28 00:53:14,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:14,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:14,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:14,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 00:53:14,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:14,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440591034] [2024-06-28 00:53:14,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440591034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:14,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:14,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:14,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723604308] [2024-06-28 00:53:14,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:14,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:14,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:14,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:14,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:14,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:14,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 146 transitions, 1507 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:14,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:14,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:14,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:15,170 INFO L124 PetriNetUnfolderBase]: 2509/4237 cut-off events. [2024-06-28 00:53:15,171 INFO L125 PetriNetUnfolderBase]: For 57552/57560 co-relation queries the response was YES. [2024-06-28 00:53:15,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19868 conditions, 4237 events. 2509/4237 cut-off events. For 57552/57560 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27532 event pairs, 504 based on Foata normal form. 15/4199 useless extension candidates. Maximal degree in co-relation 19810. Up to 2207 conditions per place. [2024-06-28 00:53:15,200 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 128 selfloop transitions, 36 changer transitions 0/177 dead transitions. [2024-06-28 00:53:15,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 177 transitions, 1873 flow [2024-06-28 00:53:15,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:15,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:15,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:53:15,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:53:15,201 INFO L175 Difference]: Start difference. First operand has 132 places, 146 transitions, 1507 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:53:15,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 177 transitions, 1873 flow [2024-06-28 00:53:15,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 177 transitions, 1772 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:15,270 INFO L231 Difference]: Finished difference. Result has 132 places, 145 transitions, 1436 flow [2024-06-28 00:53:15,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1436, PETRI_PLACES=132, PETRI_TRANSITIONS=145} [2024-06-28 00:53:15,271 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-28 00:53:15,271 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 145 transitions, 1436 flow [2024-06-28 00:53:15,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:15,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:15,272 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:53:15,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:53:15,272 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:53:15,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:15,272 INFO L85 PathProgramCache]: Analyzing trace with hash 957982644, now seen corresponding path program 2 times [2024-06-28 00:53:15,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:15,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865927512] [2024-06-28 00:53:15,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:15,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:15,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:15,374 INFO 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:53:15,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:15,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865927512] [2024-06-28 00:53:15,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865927512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:15,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:15,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:15,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612363500] [2024-06-28 00:53:15,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:15,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:15,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:15,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 145 transitions, 1436 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:15,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:15,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:15,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:15,903 INFO L124 PetriNetUnfolderBase]: 2506/4220 cut-off events. [2024-06-28 00:53:15,903 INFO L125 PetriNetUnfolderBase]: For 51349/51349 co-relation queries the response was YES. [2024-06-28 00:53:15,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4220 events. 2506/4220 cut-off events. For 51349/51349 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27431 event pairs, 916 based on Foata normal form. 1/4183 useless extension candidates. Maximal degree in co-relation 19628. Up to 3713 conditions per place. [2024-06-28 00:53:15,933 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 133 selfloop transitions, 20 changer transitions 0/166 dead transitions. [2024-06-28 00:53:15,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 166 transitions, 1792 flow [2024-06-28 00:53:15,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:15,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:15,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:53:15,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 00:53:15,934 INFO L175 Difference]: Start difference. First operand has 132 places, 145 transitions, 1436 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:53:15,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 166 transitions, 1792 flow [2024-06-28 00:53:16,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 166 transitions, 1622 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:16,036 INFO L231 Difference]: Finished difference. Result has 130 places, 145 transitions, 1312 flow [2024-06-28 00:53:16,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1312, PETRI_PLACES=130, PETRI_TRANSITIONS=145} [2024-06-28 00:53:16,037 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-28 00:53:16,037 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 145 transitions, 1312 flow [2024-06-28 00:53:16,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:16,037 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:53:16,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:53:16,038 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:53:16,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:16,038 INFO L85 PathProgramCache]: Analyzing trace with hash -548241296, now seen corresponding path program 3 times [2024-06-28 00:53:16,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:16,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477181978] [2024-06-28 00:53:16,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:16,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:16,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:16,129 INFO 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:53:16,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:16,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477181978] [2024-06-28 00:53:16,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477181978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:16,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:16,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:16,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225538336] [2024-06-28 00:53:16,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:16,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:16,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:16,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:16,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:16,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:16,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 145 transitions, 1312 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:16,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:16,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:16,647 INFO L124 PetriNetUnfolderBase]: 2692/4395 cut-off events. [2024-06-28 00:53:16,647 INFO L125 PetriNetUnfolderBase]: For 56089/56092 co-relation queries the response was YES. [2024-06-28 00:53:16,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20064 conditions, 4395 events. 2692/4395 cut-off events. For 56089/56092 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28003 event pairs, 525 based on Foata normal form. 8/4395 useless extension candidates. Maximal degree in co-relation 20006. Up to 3587 conditions per place. [2024-06-28 00:53:16,737 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 125 selfloop transitions, 68 changer transitions 0/206 dead transitions. [2024-06-28 00:53:16,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 206 transitions, 2153 flow [2024-06-28 00:53:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:16,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 00:53:16,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-28 00:53:16,738 INFO L175 Difference]: Start difference. First operand has 130 places, 145 transitions, 1312 flow. Second operand 6 states and 190 transitions. [2024-06-28 00:53:16,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 206 transitions, 2153 flow [2024-06-28 00:53:16,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 206 transitions, 2087 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:16,836 INFO L231 Difference]: Finished difference. Result has 134 places, 169 transitions, 1735 flow [2024-06-28 00:53:16,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1735, PETRI_PLACES=134, PETRI_TRANSITIONS=169} [2024-06-28 00:53:16,837 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-28 00:53:16,837 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 169 transitions, 1735 flow [2024-06-28 00:53:16,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:16,837 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:53:16,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:53:16,838 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:53:16,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:16,838 INFO L85 PathProgramCache]: Analyzing trace with hash 2029408600, now seen corresponding path program 1 times [2024-06-28 00:53:16,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:16,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728084350] [2024-06-28 00:53:16,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:16,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:16,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:53:16,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:16,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728084350] [2024-06-28 00:53:16,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728084350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:16,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:16,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:16,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845472387] [2024-06-28 00:53:16,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:16,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:16,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:16,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:16,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:16,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:16,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 169 transitions, 1735 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:16,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:16,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:17,439 INFO L124 PetriNetUnfolderBase]: 2739/4515 cut-off events. [2024-06-28 00:53:17,439 INFO L125 PetriNetUnfolderBase]: For 65345/65353 co-relation queries the response was YES. [2024-06-28 00:53:17,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 4515 events. 2739/4515 cut-off events. For 65345/65353 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29181 event pairs, 586 based on Foata normal form. 6/4496 useless extension candidates. Maximal degree in co-relation 22349. Up to 3583 conditions per place. [2024-06-28 00:53:17,468 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 119 selfloop transitions, 77 changer transitions 0/209 dead transitions. [2024-06-28 00:53:17,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 209 transitions, 2509 flow [2024-06-28 00:53:17,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:17,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:17,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:53:17,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:17,470 INFO L175 Difference]: Start difference. First operand has 134 places, 169 transitions, 1735 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:53:17,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 209 transitions, 2509 flow [2024-06-28 00:53:17,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 209 transitions, 2459 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:17,574 INFO L231 Difference]: Finished difference. Result has 140 places, 182 transitions, 2031 flow [2024-06-28 00:53:17,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2031, PETRI_PLACES=140, PETRI_TRANSITIONS=182} [2024-06-28 00:53:17,574 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 91 predicate places. [2024-06-28 00:53:17,574 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 182 transitions, 2031 flow [2024-06-28 00:53:17,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:17,575 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:53:17,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:53:17,575 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:53:17,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:17,575 INFO L85 PathProgramCache]: Analyzing trace with hash 781035450, now seen corresponding path program 2 times [2024-06-28 00:53:17,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:17,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398738440] [2024-06-28 00:53:17,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:17,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:17,669 INFO 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:53:17,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:17,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398738440] [2024-06-28 00:53:17,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398738440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:17,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:17,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:17,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290805928] [2024-06-28 00:53:17,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:17,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:17,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:17,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:17,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:17,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:17,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 182 transitions, 2031 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:17,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:17,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:18,239 INFO L124 PetriNetUnfolderBase]: 2865/4648 cut-off events. [2024-06-28 00:53:18,240 INFO L125 PetriNetUnfolderBase]: For 72466/72466 co-relation queries the response was YES. [2024-06-28 00:53:18,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24713 conditions, 4648 events. 2865/4648 cut-off events. For 72466/72466 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29714 event pairs, 515 based on Foata normal form. 4/4648 useless extension candidates. Maximal degree in co-relation 24649. Up to 4136 conditions per place. [2024-06-28 00:53:18,276 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 179 selfloop transitions, 37 changer transitions 0/229 dead transitions. [2024-06-28 00:53:18,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 229 transitions, 2910 flow [2024-06-28 00:53:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:18,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:18,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:53:18,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:53:18,277 INFO L175 Difference]: Start difference. First operand has 140 places, 182 transitions, 2031 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:53:18,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 229 transitions, 2910 flow [2024-06-28 00:53:18,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 229 transitions, 2814 flow, removed 48 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:18,448 INFO L231 Difference]: Finished difference. Result has 148 places, 203 transitions, 2390 flow [2024-06-28 00:53:18,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2390, PETRI_PLACES=148, PETRI_TRANSITIONS=203} [2024-06-28 00:53:18,448 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 99 predicate places. [2024-06-28 00:53:18,448 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 203 transitions, 2390 flow [2024-06-28 00:53:18,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:18,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:18,449 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:53:18,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:53:18,449 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:53:18,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:18,450 INFO L85 PathProgramCache]: Analyzing trace with hash -542694218, now seen corresponding path program 3 times [2024-06-28 00:53:18,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:18,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465552662] [2024-06-28 00:53:18,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:18,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:18,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:18,550 INFO 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:53:18,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:18,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465552662] [2024-06-28 00:53:18,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465552662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:18,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:18,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:18,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554712664] [2024-06-28 00:53:18,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:18,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:18,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:18,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:18,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:18,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:18,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 203 transitions, 2390 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:18,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:18,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:18,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:19,116 INFO L124 PetriNetUnfolderBase]: 2869/4786 cut-off events. [2024-06-28 00:53:19,116 INFO L125 PetriNetUnfolderBase]: For 77583/77583 co-relation queries the response was YES. [2024-06-28 00:53:19,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25096 conditions, 4786 events. 2869/4786 cut-off events. For 77583/77583 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31346 event pairs, 557 based on Foata normal form. 6/4782 useless extension candidates. Maximal degree in co-relation 25028. Up to 3728 conditions per place. [2024-06-28 00:53:19,154 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 134 selfloop transitions, 99 changer transitions 0/246 dead transitions. [2024-06-28 00:53:19,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 246 transitions, 3147 flow [2024-06-28 00:53:19,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:19,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:19,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:53:19,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 00:53:19,157 INFO L175 Difference]: Start difference. First operand has 148 places, 203 transitions, 2390 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:53:19,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 246 transitions, 3147 flow [2024-06-28 00:53:19,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 246 transitions, 3017 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:19,314 INFO L231 Difference]: Finished difference. Result has 152 places, 208 transitions, 2575 flow [2024-06-28 00:53:19,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2575, PETRI_PLACES=152, PETRI_TRANSITIONS=208} [2024-06-28 00:53:19,315 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-28 00:53:19,315 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 208 transitions, 2575 flow [2024-06-28 00:53:19,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:19,316 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:53:19,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:53:19,316 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:19,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:19,316 INFO L85 PathProgramCache]: Analyzing trace with hash -570153584, now seen corresponding path program 1 times [2024-06-28 00:53:19,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:19,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470060519] [2024-06-28 00:53:19,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:19,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:19,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:19,421 INFO 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:53:19,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:19,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470060519] [2024-06-28 00:53:19,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470060519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:19,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:19,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:19,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848631445] [2024-06-28 00:53:19,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:19,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:19,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:19,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:19,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:19,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:19,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 208 transitions, 2575 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:19,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:19,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,064 INFO L124 PetriNetUnfolderBase]: 2864/4664 cut-off events. [2024-06-28 00:53:20,064 INFO L125 PetriNetUnfolderBase]: For 78687/78687 co-relation queries the response was YES. [2024-06-28 00:53:20,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25569 conditions, 4664 events. 2864/4664 cut-off events. For 78687/78687 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29912 event pairs, 975 based on Foata normal form. 2/4647 useless extension candidates. Maximal degree in co-relation 25500. Up to 4229 conditions per place. [2024-06-28 00:53:20,098 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 200 selfloop transitions, 10 changer transitions 0/223 dead transitions. [2024-06-28 00:53:20,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 223 transitions, 3055 flow [2024-06-28 00:53:20,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:20,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:20,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-28 00:53:20,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 00:53:20,100 INFO L175 Difference]: Start difference. First operand has 152 places, 208 transitions, 2575 flow. Second operand 4 states and 113 transitions. [2024-06-28 00:53:20,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 223 transitions, 3055 flow [2024-06-28 00:53:20,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 223 transitions, 2877 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:20,279 INFO L231 Difference]: Finished difference. Result has 152 places, 210 transitions, 2456 flow [2024-06-28 00:53:20,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2456, PETRI_PLACES=152, PETRI_TRANSITIONS=210} [2024-06-28 00:53:20,280 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-28 00:53:20,280 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 210 transitions, 2456 flow [2024-06-28 00:53:20,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,280 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:53:20,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:53:20,280 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,281 INFO L85 PathProgramCache]: Analyzing trace with hash 985072752, now seen corresponding path program 1 times [2024-06-28 00:53:20,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066971214] [2024-06-28 00:53:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:20,372 INFO 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:53:20,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:20,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066971214] [2024-06-28 00:53:20,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066971214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:20,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:20,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:20,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115969946] [2024-06-28 00:53:20,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:20,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:20,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:20,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:20,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:20,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:20,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 210 transitions, 2456 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:20,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:20,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,952 INFO L124 PetriNetUnfolderBase]: 2939/4824 cut-off events. [2024-06-28 00:53:20,952 INFO L125 PetriNetUnfolderBase]: For 85928/85928 co-relation queries the response was YES. [2024-06-28 00:53:20,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25918 conditions, 4824 events. 2939/4824 cut-off events. For 85928/85928 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31512 event pairs, 607 based on Foata normal form. 3/4795 useless extension candidates. Maximal degree in co-relation 25848. Up to 3378 conditions per place. [2024-06-28 00:53:20,990 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 129 selfloop transitions, 124 changer transitions 0/266 dead transitions. [2024-06-28 00:53:20,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 266 transitions, 3514 flow [2024-06-28 00:53:20,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:20,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:20,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:53:20,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 00:53:20,991 INFO L175 Difference]: Start difference. First operand has 152 places, 210 transitions, 2456 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:53:20,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 266 transitions, 3514 flow [2024-06-28 00:53:21,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 266 transitions, 3467 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:21,190 INFO L231 Difference]: Finished difference. Result has 159 places, 229 transitions, 3047 flow [2024-06-28 00:53:21,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3047, PETRI_PLACES=159, PETRI_TRANSITIONS=229} [2024-06-28 00:53:21,191 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-28 00:53:21,191 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 229 transitions, 3047 flow [2024-06-28 00:53:21,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:21,191 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:53:21,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:53:21,191 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:21,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:21,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1529717671, now seen corresponding path program 1 times [2024-06-28 00:53:21,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:21,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625224176] [2024-06-28 00:53:21,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:21,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,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 00:53:21,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625224176] [2024-06-28 00:53:21,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625224176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:21,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062984184] [2024-06-28 00:53:21,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:21,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:21,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:21,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:21,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 229 transitions, 3047 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:21,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:21,897 INFO L124 PetriNetUnfolderBase]: 2989/4911 cut-off events. [2024-06-28 00:53:21,897 INFO L125 PetriNetUnfolderBase]: For 99642/99642 co-relation queries the response was YES. [2024-06-28 00:53:21,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28877 conditions, 4911 events. 2989/4911 cut-off events. For 99642/99642 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 32086 event pairs, 591 based on Foata normal form. 2/4885 useless extension candidates. Maximal degree in co-relation 28804. Up to 3834 conditions per place. [2024-06-28 00:53:21,937 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 91 changer transitions 0/269 dead transitions. [2024-06-28 00:53:21,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 269 transitions, 4034 flow [2024-06-28 00:53:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:53:21,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-28 00:53:21,939 INFO L175 Difference]: Start difference. First operand has 159 places, 229 transitions, 3047 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:53:21,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 269 transitions, 4034 flow [2024-06-28 00:53:22,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 269 transitions, 3950 flow, removed 39 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:22,157 INFO L231 Difference]: Finished difference. Result has 165 places, 239 transitions, 3376 flow [2024-06-28 00:53:22,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3376, PETRI_PLACES=165, PETRI_TRANSITIONS=239} [2024-06-28 00:53:22,157 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 116 predicate places. [2024-06-28 00:53:22,157 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 239 transitions, 3376 flow [2024-06-28 00:53:22,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,158 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:53:22,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:53:22,158 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1535431591, now seen corresponding path program 2 times [2024-06-28 00:53:22,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138953415] [2024-06-28 00:53:22,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:22,284 INFO 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:53:22,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:22,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138953415] [2024-06-28 00:53:22,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138953415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:22,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:22,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:22,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239503741] [2024-06-28 00:53:22,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:22,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:22,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:22,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:22,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:22,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:22,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 239 transitions, 3376 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:22,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:22,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,986 INFO L124 PetriNetUnfolderBase]: 2983/4869 cut-off events. [2024-06-28 00:53:22,986 INFO L125 PetriNetUnfolderBase]: For 98807/98807 co-relation queries the response was YES. [2024-06-28 00:53:23,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28637 conditions, 4869 events. 2983/4869 cut-off events. For 98807/98807 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 31546 event pairs, 580 based on Foata normal form. 2/4849 useless extension candidates. Maximal degree in co-relation 28560. Up to 3831 conditions per place. [2024-06-28 00:53:23,029 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 166 selfloop transitions, 87 changer transitions 0/266 dead transitions. [2024-06-28 00:53:23,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 266 transitions, 4154 flow [2024-06-28 00:53:23,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:23,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:23,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:53:23,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:53:23,030 INFO L175 Difference]: Start difference. First operand has 165 places, 239 transitions, 3376 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:53:23,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 266 transitions, 4154 flow [2024-06-28 00:53:23,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 266 transitions, 4027 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:23,237 INFO L231 Difference]: Finished difference. Result has 169 places, 239 transitions, 3432 flow [2024-06-28 00:53:23,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3432, PETRI_PLACES=169, PETRI_TRANSITIONS=239} [2024-06-28 00:53:23,237 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-28 00:53:23,238 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 239 transitions, 3432 flow [2024-06-28 00:53:23,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:23,238 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:53:23,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:53:23,238 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:23,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:23,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1535427964, now seen corresponding path program 2 times [2024-06-28 00:53:23,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:23,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538885513] [2024-06-28 00:53:23,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:23,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:23,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:23,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:23,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:23,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538885513] [2024-06-28 00:53:23,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538885513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:23,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:23,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:23,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219534924] [2024-06-28 00:53:23,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:23,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:23,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:23,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:23,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:23,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:23,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 239 transitions, 3432 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:23,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:23,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:23,988 INFO L124 PetriNetUnfolderBase]: 3104/5127 cut-off events. [2024-06-28 00:53:23,988 INFO L125 PetriNetUnfolderBase]: For 112614/112614 co-relation queries the response was YES. [2024-06-28 00:53:24,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30275 conditions, 5127 events. 3104/5127 cut-off events. For 112614/112614 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 33953 event pairs, 624 based on Foata normal form. 3/5087 useless extension candidates. Maximal degree in co-relation 30197. Up to 3474 conditions per place. [2024-06-28 00:53:24,030 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 143 selfloop transitions, 130 changer transitions 0/286 dead transitions. [2024-06-28 00:53:24,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 286 transitions, 4586 flow [2024-06-28 00:53:24,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:24,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:24,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:53:24,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:24,032 INFO L175 Difference]: Start difference. First operand has 169 places, 239 transitions, 3432 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:53:24,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 286 transitions, 4586 flow [2024-06-28 00:53:24,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 286 transitions, 4426 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:24,306 INFO L231 Difference]: Finished difference. Result has 174 places, 254 transitions, 3799 flow [2024-06-28 00:53:24,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3799, PETRI_PLACES=174, PETRI_TRANSITIONS=254} [2024-06-28 00:53:24,307 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-28 00:53:24,307 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 254 transitions, 3799 flow [2024-06-28 00:53:24,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:24,307 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:53:24,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:53:24,307 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:24,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:24,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1535439124, now seen corresponding path program 3 times [2024-06-28 00:53:24,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:24,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011080333] [2024-06-28 00:53:24,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:24,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:24,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:24,400 INFO 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:53:24,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:24,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011080333] [2024-06-28 00:53:24,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011080333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:24,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:24,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:24,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048937676] [2024-06-28 00:53:24,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:24,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:24,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:24,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:24,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:24,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:24,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 254 transitions, 3799 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:24,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:24,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:25,029 INFO L124 PetriNetUnfolderBase]: 3099/5068 cut-off events. [2024-06-28 00:53:25,029 INFO L125 PetriNetUnfolderBase]: For 113176/113176 co-relation queries the response was YES. [2024-06-28 00:53:25,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30747 conditions, 5068 events. 3099/5068 cut-off events. For 113176/113176 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 33263 event pairs, 611 based on Foata normal form. 3/5039 useless extension candidates. Maximal degree in co-relation 30667. Up to 3472 conditions per place. [2024-06-28 00:53:25,169 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 144 selfloop transitions, 129 changer transitions 0/286 dead transitions. [2024-06-28 00:53:25,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 286 transitions, 4737 flow [2024-06-28 00:53:25,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:25,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:25,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:53:25,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:53:25,170 INFO L175 Difference]: Start difference. First operand has 174 places, 254 transitions, 3799 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:53:25,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 286 transitions, 4737 flow [2024-06-28 00:53:25,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 286 transitions, 4485 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:25,449 INFO L231 Difference]: Finished difference. Result has 179 places, 254 transitions, 3814 flow [2024-06-28 00:53:25,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3814, PETRI_PLACES=179, PETRI_TRANSITIONS=254} [2024-06-28 00:53:25,451 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-28 00:53:25,451 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 254 transitions, 3814 flow [2024-06-28 00:53:25,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:25,451 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:53:25,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:53:25,452 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:25,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:25,452 INFO L85 PathProgramCache]: Analyzing trace with hash 29995421, now seen corresponding path program 3 times [2024-06-28 00:53:25,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:25,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480741334] [2024-06-28 00:53:25,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:25,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:25,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:25,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:25,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:25,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480741334] [2024-06-28 00:53:25,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480741334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:25,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:25,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:25,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842482773] [2024-06-28 00:53:25,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:25,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:25,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:25,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:25,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:25,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:25,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 254 transitions, 3814 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:25,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:25,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:26,169 INFO L124 PetriNetUnfolderBase]: 3085/5088 cut-off events. [2024-06-28 00:53:26,169 INFO L125 PetriNetUnfolderBase]: For 121380/121388 co-relation queries the response was YES. [2024-06-28 00:53:26,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30494 conditions, 5088 events. 3085/5088 cut-off events. For 121380/121388 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 33698 event pairs, 595 based on Foata normal form. 5/5062 useless extension candidates. Maximal degree in co-relation 30413. Up to 3976 conditions per place. [2024-06-28 00:53:26,214 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 175 selfloop transitions, 93 changer transitions 0/281 dead transitions. [2024-06-28 00:53:26,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 281 transitions, 4640 flow [2024-06-28 00:53:26,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:26,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:26,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:53:26,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 00:53:26,215 INFO L175 Difference]: Start difference. First operand has 179 places, 254 transitions, 3814 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:53:26,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 281 transitions, 4640 flow [2024-06-28 00:53:26,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 281 transitions, 4359 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:26,541 INFO L231 Difference]: Finished difference. Result has 180 places, 254 transitions, 3726 flow [2024-06-28 00:53:26,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3726, PETRI_PLACES=180, PETRI_TRANSITIONS=254} [2024-06-28 00:53:26,541 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 00:53:26,541 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 254 transitions, 3726 flow [2024-06-28 00:53:26,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,542 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:53:26,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:53:26,542 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1673936491, now seen corresponding path program 4 times [2024-06-28 00:53:26,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733565835] [2024-06-28 00:53:26,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:26,639 INFO 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:53:26,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:26,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733565835] [2024-06-28 00:53:26,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733565835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:26,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:26,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:26,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418958266] [2024-06-28 00:53:26,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:26,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:26,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:26,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:26,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:26,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:26,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 254 transitions, 3726 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:26,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:26,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:27,364 INFO L124 PetriNetUnfolderBase]: 3069/5090 cut-off events. [2024-06-28 00:53:27,364 INFO L125 PetriNetUnfolderBase]: For 118144/118144 co-relation queries the response was YES. [2024-06-28 00:53:27,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29881 conditions, 5090 events. 3069/5090 cut-off events. For 118144/118144 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33813 event pairs, 968 based on Foata normal form. 4/5060 useless extension candidates. Maximal degree in co-relation 29799. Up to 4421 conditions per place. [2024-06-28 00:53:27,412 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 229 selfloop transitions, 37 changer transitions 0/279 dead transitions. [2024-06-28 00:53:27,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 279 transitions, 4322 flow [2024-06-28 00:53:27,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:27,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:27,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:53:27,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-28 00:53:27,413 INFO L175 Difference]: Start difference. First operand has 180 places, 254 transitions, 3726 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:53:27,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 279 transitions, 4322 flow [2024-06-28 00:53:27,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 279 transitions, 3976 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:27,764 INFO L231 Difference]: Finished difference. Result has 179 places, 254 transitions, 3469 flow [2024-06-28 00:53:27,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3469, PETRI_PLACES=179, PETRI_TRANSITIONS=254} [2024-06-28 00:53:27,765 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-28 00:53:27,765 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 254 transitions, 3469 flow [2024-06-28 00:53:27,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:27,766 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:53:27,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:53:27,766 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:27,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:27,766 INFO L85 PathProgramCache]: Analyzing trace with hash -502533239, now seen corresponding path program 5 times [2024-06-28 00:53:27,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:27,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055078843] [2024-06-28 00:53:27,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:27,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:27,863 INFO 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:53:27,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:27,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055078843] [2024-06-28 00:53:27,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055078843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:27,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:27,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:27,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398974434] [2024-06-28 00:53:27,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:27,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:27,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:27,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:27,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:27,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:27,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 254 transitions, 3469 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:27,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:27,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:28,506 INFO L124 PetriNetUnfolderBase]: 3067/4972 cut-off events. [2024-06-28 00:53:28,506 INFO L125 PetriNetUnfolderBase]: For 114078/114078 co-relation queries the response was YES. [2024-06-28 00:53:28,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28892 conditions, 4972 events. 3067/4972 cut-off events. For 114078/114078 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32185 event pairs, 506 based on Foata normal form. 4/4972 useless extension candidates. Maximal degree in co-relation 28811. Up to 3991 conditions per place. [2024-06-28 00:53:28,549 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 180 selfloop transitions, 102 changer transitions 0/295 dead transitions. [2024-06-28 00:53:28,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 295 transitions, 4353 flow [2024-06-28 00:53:28,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:28,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:53:28,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-28 00:53:28,550 INFO L175 Difference]: Start difference. First operand has 179 places, 254 transitions, 3469 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:53:28,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 295 transitions, 4353 flow [2024-06-28 00:53:28,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 295 transitions, 4279 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:28,885 INFO L231 Difference]: Finished difference. Result has 180 places, 257 transitions, 3703 flow [2024-06-28 00:53:28,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3703, PETRI_PLACES=180, PETRI_TRANSITIONS=257} [2024-06-28 00:53:28,885 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 00:53:28,886 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 257 transitions, 3703 flow [2024-06-28 00:53:28,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:28,886 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:53:28,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:53:28,886 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:28,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:28,887 INFO L85 PathProgramCache]: Analyzing trace with hash -508247159, now seen corresponding path program 6 times [2024-06-28 00:53:28,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:28,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678395696] [2024-06-28 00:53:28,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:28,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:28,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:28,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:28,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:28,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678395696] [2024-06-28 00:53:28,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678395696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:28,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:28,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:28,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501614469] [2024-06-28 00:53:28,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:28,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:28,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:28,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:28,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:29,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:29,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 257 transitions, 3703 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:29,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:29,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:29,609 INFO L124 PetriNetUnfolderBase]: 3043/4944 cut-off events. [2024-06-28 00:53:29,609 INFO L125 PetriNetUnfolderBase]: For 116964/116967 co-relation queries the response was YES. [2024-06-28 00:53:29,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29136 conditions, 4944 events. 3043/4944 cut-off events. For 116964/116967 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32152 event pairs, 524 based on Foata normal form. 6/4940 useless extension candidates. Maximal degree in co-relation 29054. Up to 3971 conditions per place. [2024-06-28 00:53:29,646 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 180 selfloop transitions, 95 changer transitions 0/288 dead transitions. [2024-06-28 00:53:29,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 288 transitions, 4409 flow [2024-06-28 00:53:29,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:29,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:29,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:53:29,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-28 00:53:29,648 INFO L175 Difference]: Start difference. First operand has 180 places, 257 transitions, 3703 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:53:29,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 288 transitions, 4409 flow [2024-06-28 00:53:30,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 288 transitions, 4181 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:30,064 INFO L231 Difference]: Finished difference. Result has 180 places, 257 transitions, 3689 flow [2024-06-28 00:53:30,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3689, PETRI_PLACES=180, PETRI_TRANSITIONS=257} [2024-06-28 00:53:30,065 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 00:53:30,065 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 257 transitions, 3689 flow [2024-06-28 00:53:30,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:30,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:30,066 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:53:30,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:53:30,066 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:30,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:30,066 INFO L85 PathProgramCache]: Analyzing trace with hash -508250786, now seen corresponding path program 4 times [2024-06-28 00:53:30,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:30,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748782001] [2024-06-28 00:53:30,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:30,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:30,162 INFO 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:53:30,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:30,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748782001] [2024-06-28 00:53:30,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748782001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:30,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:30,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:30,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830817058] [2024-06-28 00:53:30,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:30,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:30,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:30,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:30,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:30,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:30,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 257 transitions, 3689 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:30,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:30,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:30,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:30,774 INFO L124 PetriNetUnfolderBase]: 3146/5116 cut-off events. [2024-06-28 00:53:30,774 INFO L125 PetriNetUnfolderBase]: For 116730/116733 co-relation queries the response was YES. [2024-06-28 00:53:30,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30094 conditions, 5116 events. 3146/5116 cut-off events. For 116730/116733 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33489 event pairs, 524 based on Foata normal form. 5/5110 useless extension candidates. Maximal degree in co-relation 30013. Up to 3942 conditions per place. [2024-06-28 00:53:30,815 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 185 selfloop transitions, 114 changer transitions 0/312 dead transitions. [2024-06-28 00:53:30,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 312 transitions, 4871 flow [2024-06-28 00:53:30,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:30,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:30,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:53:30,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-28 00:53:30,817 INFO L175 Difference]: Start difference. First operand has 180 places, 257 transitions, 3689 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:53:30,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 312 transitions, 4871 flow [2024-06-28 00:53:31,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 312 transitions, 4581 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:31,134 INFO L231 Difference]: Finished difference. Result has 182 places, 272 transitions, 3997 flow [2024-06-28 00:53:31,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3997, PETRI_PLACES=182, PETRI_TRANSITIONS=272} [2024-06-28 00:53:31,135 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-28 00:53:31,135 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 272 transitions, 3997 flow [2024-06-28 00:53:31,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:31,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:31,135 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:53:31,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:53:31,136 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:31,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:31,136 INFO L85 PathProgramCache]: Analyzing trace with hash -508239626, now seen corresponding path program 5 times [2024-06-28 00:53:31,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:31,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732390556] [2024-06-28 00:53:31,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:31,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:31,229 INFO 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:53:31,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:31,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732390556] [2024-06-28 00:53:31,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732390556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:31,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:31,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:31,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385640418] [2024-06-28 00:53:31,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:31,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:31,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:31,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:31,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:31,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:31,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 272 transitions, 3997 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:31,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:31,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:31,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:32,000 INFO L124 PetriNetUnfolderBase]: 3169/5213 cut-off events. [2024-06-28 00:53:32,000 INFO L125 PetriNetUnfolderBase]: For 120724/120727 co-relation queries the response was YES. [2024-06-28 00:53:32,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31007 conditions, 5213 events. 3169/5213 cut-off events. For 120724/120727 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34541 event pairs, 556 based on Foata normal form. 5/5192 useless extension candidates. Maximal degree in co-relation 30924. Up to 3965 conditions per place. [2024-06-28 00:53:32,037 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 191 selfloop transitions, 108 changer transitions 0/312 dead transitions. [2024-06-28 00:53:32,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 312 transitions, 5048 flow [2024-06-28 00:53:32,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:32,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:32,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:53:32,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-28 00:53:32,042 INFO L175 Difference]: Start difference. First operand has 182 places, 272 transitions, 3997 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:53:32,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 312 transitions, 5048 flow [2024-06-28 00:53:32,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 312 transitions, 4977 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:32,359 INFO L231 Difference]: Finished difference. Result has 189 places, 278 transitions, 4281 flow [2024-06-28 00:53:32,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4281, PETRI_PLACES=189, PETRI_TRANSITIONS=278} [2024-06-28 00:53:32,360 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-06-28 00:53:32,360 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 278 transitions, 4281 flow [2024-06-28 00:53:32,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:32,360 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:53:32,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:53:32,361 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:32,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:32,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1512841884, now seen corresponding path program 1 times [2024-06-28 00:53:32,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:32,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065339200] [2024-06-28 00:53:32,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:32,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:32,445 INFO 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:53:32,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:32,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065339200] [2024-06-28 00:53:32,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065339200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:32,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:32,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:32,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015482289] [2024-06-28 00:53:32,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:32,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:32,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:32,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:32,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:32,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:32,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 278 transitions, 4281 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:32,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:32,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:33,150 INFO L124 PetriNetUnfolderBase]: 3216/5323 cut-off events. [2024-06-28 00:53:33,150 INFO L125 PetriNetUnfolderBase]: For 131949/131957 co-relation queries the response was YES. [2024-06-28 00:53:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 5323 events. 3216/5323 cut-off events. For 131949/131957 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 35571 event pairs, 665 based on Foata normal form. 6/5286 useless extension candidates. Maximal degree in co-relation 32334. Up to 3596 conditions per place. [2024-06-28 00:53:33,197 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 128 selfloop transitions, 178 changer transitions 0/319 dead transitions. [2024-06-28 00:53:33,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 319 transitions, 5397 flow [2024-06-28 00:53:33,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:33,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:33,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:53:33,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:53:33,198 INFO L175 Difference]: Start difference. First operand has 189 places, 278 transitions, 4281 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:53:33,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 319 transitions, 5397 flow [2024-06-28 00:53:33,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 319 transitions, 5179 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:33,527 INFO L231 Difference]: Finished difference. Result has 193 places, 289 transitions, 4619 flow [2024-06-28 00:53:33,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4619, PETRI_PLACES=193, PETRI_TRANSITIONS=289} [2024-06-28 00:53:33,527 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 144 predicate places. [2024-06-28 00:53:33,527 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 289 transitions, 4619 flow [2024-06-28 00:53:33,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:33,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:33,528 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:53:33,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:53:33,528 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:33,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:33,528 INFO L85 PathProgramCache]: Analyzing trace with hash -755663112, now seen corresponding path program 2 times [2024-06-28 00:53:33,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:33,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713372683] [2024-06-28 00:53:33,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:33,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:33,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:33,621 INFO 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:53:33,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:33,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713372683] [2024-06-28 00:53:33,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713372683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:33,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:33,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:33,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709249273] [2024-06-28 00:53:33,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:33,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:33,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:33,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:33,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:33,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:33,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 289 transitions, 4619 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:33,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:33,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:33,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:34,362 INFO L124 PetriNetUnfolderBase]: 3294/5403 cut-off events. [2024-06-28 00:53:34,362 INFO L125 PetriNetUnfolderBase]: For 139517/139517 co-relation queries the response was YES. [2024-06-28 00:53:34,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34160 conditions, 5403 events. 3294/5403 cut-off events. For 139517/139517 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 35879 event pairs, 576 based on Foata normal form. 2/5397 useless extension candidates. Maximal degree in co-relation 34073. Up to 4679 conditions per place. [2024-06-28 00:53:34,406 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 50 changer transitions 0/333 dead transitions. [2024-06-28 00:53:34,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 333 transitions, 5817 flow [2024-06-28 00:53:34,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:34,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:34,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:53:34,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 00:53:34,407 INFO L175 Difference]: Start difference. First operand has 193 places, 289 transitions, 4619 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:53:34,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 333 transitions, 5817 flow [2024-06-28 00:53:34,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 333 transitions, 5582 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:34,822 INFO L231 Difference]: Finished difference. Result has 200 places, 303 transitions, 4849 flow [2024-06-28 00:53:34,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=200, PETRI_TRANSITIONS=303} [2024-06-28 00:53:34,823 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-28 00:53:34,823 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 303 transitions, 4849 flow [2024-06-28 00:53:34,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:34,823 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:53:34,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:53:34,823 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:53:34,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:34,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2140339400, now seen corresponding path program 3 times [2024-06-28 00:53:34,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:34,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885316344] [2024-06-28 00:53:34,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:34,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:34,931 INFO 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:53:34,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:34,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885316344] [2024-06-28 00:53:34,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885316344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:34,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:34,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:34,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688974807] [2024-06-28 00:53:34,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:34,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:34,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:34,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:34,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:34,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:34,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 303 transitions, 4849 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:34,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:34,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:35,649 INFO L124 PetriNetUnfolderBase]: 3313/5602 cut-off events. [2024-06-28 00:53:35,649 INFO L125 PetriNetUnfolderBase]: For 143453/143453 co-relation queries the response was YES. [2024-06-28 00:53:35,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34086 conditions, 5602 events. 3313/5602 cut-off events. For 143453/143453 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 37806 event pairs, 632 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 33996. Up to 4094 conditions per place. [2024-06-28 00:53:35,699 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 191 selfloop transitions, 146 changer transitions 0/350 dead transitions. [2024-06-28 00:53:35,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 350 transitions, 5977 flow [2024-06-28 00:53:35,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:35,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:35,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:53:35,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:35,700 INFO L175 Difference]: Start difference. First operand has 200 places, 303 transitions, 4849 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:53:35,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 350 transitions, 5977 flow [2024-06-28 00:53:36,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 350 transitions, 5902 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:36,126 INFO L231 Difference]: Finished difference. Result has 205 places, 308 transitions, 5179 flow [2024-06-28 00:53:36,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5179, PETRI_PLACES=205, PETRI_TRANSITIONS=308} [2024-06-28 00:53:36,126 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 156 predicate places. [2024-06-28 00:53:36,127 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 308 transitions, 5179 flow [2024-06-28 00:53:36,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:36,127 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:53:36,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:53:36,127 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:53:36,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:36,128 INFO L85 PathProgramCache]: Analyzing trace with hash 58158493, now seen corresponding path program 1 times [2024-06-28 00:53:36,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:36,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111994054] [2024-06-28 00:53:36,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:36,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:36,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:36,229 INFO 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:53:36,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:36,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111994054] [2024-06-28 00:53:36,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111994054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:36,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:36,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:36,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120703786] [2024-06-28 00:53:36,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:36,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:36,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:36,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:36,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:36,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:36,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 308 transitions, 5179 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:36,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:36,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:37,123 INFO L124 PetriNetUnfolderBase]: 3518/5726 cut-off events. [2024-06-28 00:53:37,123 INFO L125 PetriNetUnfolderBase]: For 169710/169710 co-relation queries the response was YES. [2024-06-28 00:53:37,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36446 conditions, 5726 events. 3518/5726 cut-off events. For 169710/169710 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38158 event pairs, 447 based on Foata normal form. 12/5715 useless extension candidates. Maximal degree in co-relation 36354. Up to 4112 conditions per place. [2024-06-28 00:53:37,185 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 104 changer transitions 0/362 dead transitions. [2024-06-28 00:53:37,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 362 transitions, 6451 flow [2024-06-28 00:53:37,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:37,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:37,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-28 00:53:37,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6984126984126984 [2024-06-28 00:53:37,187 INFO L175 Difference]: Start difference. First operand has 205 places, 308 transitions, 5179 flow. Second operand 7 states and 220 transitions. [2024-06-28 00:53:37,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 362 transitions, 6451 flow [2024-06-28 00:53:37,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 362 transitions, 6297 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:37,639 INFO L231 Difference]: Finished difference. Result has 209 places, 314 transitions, 5341 flow [2024-06-28 00:53:37,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5341, PETRI_PLACES=209, PETRI_TRANSITIONS=314} [2024-06-28 00:53:37,639 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 160 predicate places. [2024-06-28 00:53:37,639 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 314 transitions, 5341 flow [2024-06-28 00:53:37,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:37,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:37,640 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:53:37,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:53:37,640 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:53:37,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:37,640 INFO L85 PathProgramCache]: Analyzing trace with hash 66729373, now seen corresponding path program 2 times [2024-06-28 00:53:37,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:37,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650336877] [2024-06-28 00:53:37,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:37,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:37,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:37,763 INFO 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:53:37,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:37,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650336877] [2024-06-28 00:53:37,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650336877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:37,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:37,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:37,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881615976] [2024-06-28 00:53:37,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:37,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:37,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:37,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:37,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:37,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:37,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 314 transitions, 5341 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:37,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:37,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:37,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:38,664 INFO L124 PetriNetUnfolderBase]: 3618/5907 cut-off events. [2024-06-28 00:53:38,665 INFO L125 PetriNetUnfolderBase]: For 176258/176258 co-relation queries the response was YES. [2024-06-28 00:53:38,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37980 conditions, 5907 events. 3618/5907 cut-off events. For 176258/176258 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 39830 event pairs, 641 based on Foata normal form. 12/5892 useless extension candidates. Maximal degree in co-relation 37886. Up to 4654 conditions per place. [2024-06-28 00:53:38,722 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 99 changer transitions 0/357 dead transitions. [2024-06-28 00:53:38,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 357 transitions, 6447 flow [2024-06-28 00:53:38,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:38,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:38,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:53:38,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-28 00:53:38,723 INFO L175 Difference]: Start difference. First operand has 209 places, 314 transitions, 5341 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:53:38,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 357 transitions, 6447 flow [2024-06-28 00:53:39,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 357 transitions, 6271 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:39,189 INFO L231 Difference]: Finished difference. Result has 213 places, 317 transitions, 5426 flow [2024-06-28 00:53:39,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5426, PETRI_PLACES=213, PETRI_TRANSITIONS=317} [2024-06-28 00:53:39,190 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-28 00:53:39,190 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 317 transitions, 5426 flow [2024-06-28 00:53:39,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:39,190 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:53:39,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:53:39,190 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:53:39,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:39,191 INFO L85 PathProgramCache]: Analyzing trace with hash 582353443, now seen corresponding path program 1 times [2024-06-28 00:53:39,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:39,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133091813] [2024-06-28 00:53:39,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:39,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:39,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:39,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 00:53:39,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:39,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133091813] [2024-06-28 00:53:39,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133091813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:39,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:39,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:39,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683224445] [2024-06-28 00:53:39,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:39,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:39,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:39,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:39,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:39,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:39,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 317 transitions, 5426 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:39,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:39,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:40,131 INFO L124 PetriNetUnfolderBase]: 3668/6033 cut-off events. [2024-06-28 00:53:40,132 INFO L125 PetriNetUnfolderBase]: For 177245/177245 co-relation queries the response was YES. [2024-06-28 00:53:40,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39160 conditions, 6033 events. 3668/6033 cut-off events. For 177245/177245 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 41033 event pairs, 749 based on Foata normal form. 2/5986 useless extension candidates. Maximal degree in co-relation 39064. Up to 4138 conditions per place. [2024-06-28 00:53:40,183 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 156 selfloop transitions, 191 changer transitions 0/360 dead transitions. [2024-06-28 00:53:40,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 360 transitions, 6661 flow [2024-06-28 00:53:40,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:40,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:40,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:53:40,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:53:40,184 INFO L175 Difference]: Start difference. First operand has 213 places, 317 transitions, 5426 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:53:40,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 360 transitions, 6661 flow [2024-06-28 00:53:40,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 360 transitions, 6478 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:40,585 INFO L231 Difference]: Finished difference. Result has 217 places, 327 transitions, 5869 flow [2024-06-28 00:53:40,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5869, PETRI_PLACES=217, PETRI_TRANSITIONS=327} [2024-06-28 00:53:40,586 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-06-28 00:53:40,586 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 327 transitions, 5869 flow [2024-06-28 00:53:40,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:40,586 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:53:40,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:53:40,587 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:53:40,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:40,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1173396461, now seen corresponding path program 1 times [2024-06-28 00:53:40,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:40,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152581667] [2024-06-28 00:53:40,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:40,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:40,683 INFO 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:53:40,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:40,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152581667] [2024-06-28 00:53:40,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152581667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:40,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:40,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:40,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84918071] [2024-06-28 00:53:40,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:40,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:40,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:40,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:40,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:40,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:40,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 327 transitions, 5869 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:40,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:40,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:41,502 INFO L124 PetriNetUnfolderBase]: 3690/5997 cut-off events. [2024-06-28 00:53:41,502 INFO L125 PetriNetUnfolderBase]: For 181629/181629 co-relation queries the response was YES. [2024-06-28 00:53:41,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40188 conditions, 5997 events. 3690/5997 cut-off events. For 181629/181629 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 40325 event pairs, 638 based on Foata normal form. 2/5976 useless extension candidates. Maximal degree in co-relation 40090. Up to 4842 conditions per place. [2024-06-28 00:53:41,561 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 255 selfloop transitions, 95 changer transitions 0/363 dead transitions. [2024-06-28 00:53:41,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 363 transitions, 6899 flow [2024-06-28 00:53:41,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:41,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:41,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:53:41,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-28 00:53:41,563 INFO L175 Difference]: Start difference. First operand has 217 places, 327 transitions, 5869 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:53:41,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 363 transitions, 6899 flow [2024-06-28 00:53:42,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 363 transitions, 6642 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:42,129 INFO L231 Difference]: Finished difference. Result has 221 places, 331 transitions, 5883 flow [2024-06-28 00:53:42,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5883, PETRI_PLACES=221, PETRI_TRANSITIONS=331} [2024-06-28 00:53:42,129 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-28 00:53:42,129 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 331 transitions, 5883 flow [2024-06-28 00:53:42,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:42,130 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:53:42,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:53:42,130 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:53:42,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:42,130 INFO L85 PathProgramCache]: Analyzing trace with hash 22713363, now seen corresponding path program 2 times [2024-06-28 00:53:42,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:42,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053210800] [2024-06-28 00:53:42,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:42,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:42,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:42,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053210800] [2024-06-28 00:53:42,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053210800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:42,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:42,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:42,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366132834] [2024-06-28 00:53:42,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:42,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:42,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:42,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:42,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:42,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:42,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 331 transitions, 5883 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:42,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:42,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:43,261 INFO L124 PetriNetUnfolderBase]: 3712/6065 cut-off events. [2024-06-28 00:53:43,261 INFO L125 PetriNetUnfolderBase]: For 191959/191959 co-relation queries the response was YES. [2024-06-28 00:53:43,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40135 conditions, 6065 events. 3712/6065 cut-off events. For 191959/191959 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 41192 event pairs, 635 based on Foata normal form. 2/6037 useless extension candidates. Maximal degree in co-relation 40036. Up to 4862 conditions per place. [2024-06-28 00:53:43,316 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 261 selfloop transitions, 96 changer transitions 0/370 dead transitions. [2024-06-28 00:53:43,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 370 transitions, 7061 flow [2024-06-28 00:53:43,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:43,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:43,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 00:53:43,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 00:53:43,318 INFO L175 Difference]: Start difference. First operand has 221 places, 331 transitions, 5883 flow. Second operand 8 states and 227 transitions. [2024-06-28 00:53:43,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 370 transitions, 7061 flow [2024-06-28 00:53:43,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 370 transitions, 6839 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:43,873 INFO L231 Difference]: Finished difference. Result has 224 places, 337 transitions, 5970 flow [2024-06-28 00:53:43,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5671, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=224, PETRI_TRANSITIONS=337} [2024-06-28 00:53:43,873 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 175 predicate places. [2024-06-28 00:53:43,873 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 337 transitions, 5970 flow [2024-06-28 00:53:43,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:43,874 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:53:43,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:53:43,874 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:53:43,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:43,874 INFO L85 PathProgramCache]: Analyzing trace with hash 759484963, now seen corresponding path program 2 times [2024-06-28 00:53:43,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:43,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411893029] [2024-06-28 00:53:43,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:43,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:43,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:43,950 INFO 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:53:43,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:43,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411893029] [2024-06-28 00:53:43,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411893029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:43,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:43,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:43,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890994124] [2024-06-28 00:53:43,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:43,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:43,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:43,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:43,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:43,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:43,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 337 transitions, 5970 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:43,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:43,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:44,746 INFO L124 PetriNetUnfolderBase]: 3734/6143 cut-off events. [2024-06-28 00:53:44,747 INFO L125 PetriNetUnfolderBase]: For 200544/200544 co-relation queries the response was YES. [2024-06-28 00:53:44,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40503 conditions, 6143 events. 3734/6143 cut-off events. For 200544/200544 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42000 event pairs, 732 based on Foata normal form. 2/6093 useless extension candidates. Maximal degree in co-relation 40403. Up to 4174 conditions per place. [2024-06-28 00:53:44,809 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 171 selfloop transitions, 188 changer transitions 0/372 dead transitions. [2024-06-28 00:53:44,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 372 transitions, 7216 flow [2024-06-28 00:53:44,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:44,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:44,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:53:44,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:53:44,811 INFO L175 Difference]: Start difference. First operand has 224 places, 337 transitions, 5970 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:53:44,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 372 transitions, 7216 flow [2024-06-28 00:53:45,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 372 transitions, 7076 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:45,343 INFO L231 Difference]: Finished difference. Result has 228 places, 341 transitions, 6287 flow [2024-06-28 00:53:45,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6287, PETRI_PLACES=228, PETRI_TRANSITIONS=341} [2024-06-28 00:53:45,344 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-06-28 00:53:45,344 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 341 transitions, 6287 flow [2024-06-28 00:53:45,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:45,344 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:53:45,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:53:45,345 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:53:45,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash 759722113, now seen corresponding path program 3 times [2024-06-28 00:53:45,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:45,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521089575] [2024-06-28 00:53:45,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:45,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:45,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:45,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:53:45,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:45,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521089575] [2024-06-28 00:53:45,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521089575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:45,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:45,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:45,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097816778] [2024-06-28 00:53:45,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:45,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:45,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:45,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:45,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:45,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:45,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 341 transitions, 6287 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:45,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:45,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:46,315 INFO L124 PetriNetUnfolderBase]: 3728/6074 cut-off events. [2024-06-28 00:53:46,315 INFO L125 PetriNetUnfolderBase]: For 204502/204502 co-relation queries the response was YES. [2024-06-28 00:53:46,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41031 conditions, 6074 events. 3728/6074 cut-off events. For 204502/204502 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 40968 event pairs, 720 based on Foata normal form. 2/6041 useless extension candidates. Maximal degree in co-relation 40929. Up to 4171 conditions per place. [2024-06-28 00:53:46,368 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 170 selfloop transitions, 188 changer transitions 0/371 dead transitions. [2024-06-28 00:53:46,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 371 transitions, 7365 flow [2024-06-28 00:53:46,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:46,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:46,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:53:46,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 00:53:46,369 INFO L175 Difference]: Start difference. First operand has 228 places, 341 transitions, 6287 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:53:46,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 371 transitions, 7365 flow [2024-06-28 00:53:46,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 371 transitions, 7000 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:46,907 INFO L231 Difference]: Finished difference. Result has 232 places, 341 transitions, 6308 flow [2024-06-28 00:53:46,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5922, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6308, PETRI_PLACES=232, PETRI_TRANSITIONS=341} [2024-06-28 00:53:46,908 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-28 00:53:46,908 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 341 transitions, 6308 flow [2024-06-28 00:53:46,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:46,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:46,909 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:53:46,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:53:46,909 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:53:46,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:46,909 INFO L85 PathProgramCache]: Analyzing trace with hash 353616703, now seen corresponding path program 3 times [2024-06-28 00:53:46,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:46,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51000877] [2024-06-28 00:53:46,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:46,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:46,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:47,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:47,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:47,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51000877] [2024-06-28 00:53:47,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51000877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:47,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:47,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:47,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702626693] [2024-06-28 00:53:47,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:47,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:47,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:47,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:47,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:47,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:47,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 341 transitions, 6308 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:47,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:47,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:47,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:47,854 INFO L124 PetriNetUnfolderBase]: 3828/6219 cut-off events. [2024-06-28 00:53:47,855 INFO L125 PetriNetUnfolderBase]: For 224132/224132 co-relation queries the response was YES. [2024-06-28 00:53:47,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41754 conditions, 6219 events. 3828/6219 cut-off events. For 224132/224132 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42068 event pairs, 657 based on Foata normal form. 12/6208 useless extension candidates. Maximal degree in co-relation 41651. Up to 4932 conditions per place. [2024-06-28 00:53:47,918 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 265 selfloop transitions, 99 changer transitions 0/377 dead transitions. [2024-06-28 00:53:47,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 377 transitions, 7370 flow [2024-06-28 00:53:47,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:47,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:47,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:53:47,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-28 00:53:47,919 INFO L175 Difference]: Start difference. First operand has 232 places, 341 transitions, 6308 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:53:47,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 377 transitions, 7370 flow [2024-06-28 00:53:48,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 377 transitions, 7020 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:48,522 INFO L231 Difference]: Finished difference. Result has 234 places, 344 transitions, 6217 flow [2024-06-28 00:53:48,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6217, PETRI_PLACES=234, PETRI_TRANSITIONS=344} [2024-06-28 00:53:48,522 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-28 00:53:48,523 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 344 transitions, 6217 flow [2024-06-28 00:53:48,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:48,523 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:53:48,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:53:48,523 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:53:48,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:48,524 INFO L85 PathProgramCache]: Analyzing trace with hash 353986099, now seen corresponding path program 1 times [2024-06-28 00:53:48,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:48,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981914020] [2024-06-28 00:53:48,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:48,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:48,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:48,635 INFO 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:53:48,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:48,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981914020] [2024-06-28 00:53:48,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981914020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:48,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:48,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:48,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924349435] [2024-06-28 00:53:48,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:48,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:48,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:48,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:48,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:48,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:48,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 344 transitions, 6217 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:48,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:48,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:49,629 INFO L124 PetriNetUnfolderBase]: 3846/6371 cut-off events. [2024-06-28 00:53:49,630 INFO L125 PetriNetUnfolderBase]: For 218368/218368 co-relation queries the response was YES. [2024-06-28 00:53:49,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41874 conditions, 6371 events. 3846/6371 cut-off events. For 218368/218368 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 44081 event pairs, 1205 based on Foata normal form. 2/6315 useless extension candidates. Maximal degree in co-relation 41770. Up to 5560 conditions per place. [2024-06-28 00:53:49,698 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 334 selfloop transitions, 27 changer transitions 0/374 dead transitions. [2024-06-28 00:53:49,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 374 transitions, 7051 flow [2024-06-28 00:53:49,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:49,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 00:53:49,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-28 00:53:49,700 INFO L175 Difference]: Start difference. First operand has 234 places, 344 transitions, 6217 flow. Second operand 7 states and 190 transitions. [2024-06-28 00:53:49,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 374 transitions, 7051 flow [2024-06-28 00:53:50,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 374 transitions, 6793 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:50,328 INFO L231 Difference]: Finished difference. Result has 235 places, 346 transitions, 6070 flow [2024-06-28 00:53:50,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5959, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6070, PETRI_PLACES=235, PETRI_TRANSITIONS=346} [2024-06-28 00:53:50,328 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-28 00:53:50,329 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 346 transitions, 6070 flow [2024-06-28 00:53:50,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:50,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:50,329 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:53:50,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:53:50,329 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:53:50,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:50,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1550033149, now seen corresponding path program 3 times [2024-06-28 00:53:50,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:50,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834779712] [2024-06-28 00:53:50,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:50,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:50,432 INFO 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:53:50,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:50,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834779712] [2024-06-28 00:53:50,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834779712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:50,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:50,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:50,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675751561] [2024-06-28 00:53:50,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:50,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:50,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:50,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:50,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:50,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:50,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 346 transitions, 6070 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:50,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:50,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:50,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:51,285 INFO L124 PetriNetUnfolderBase]: 3843/6272 cut-off events. [2024-06-28 00:53:51,285 INFO L125 PetriNetUnfolderBase]: For 221428/221436 co-relation queries the response was YES. [2024-06-28 00:53:51,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41192 conditions, 6272 events. 3843/6272 cut-off events. For 221428/221436 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42731 event pairs, 666 based on Foata normal form. 4/6228 useless extension candidates. Maximal degree in co-relation 41087. Up to 5056 conditions per place. [2024-06-28 00:53:51,351 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 259 selfloop transitions, 103 changer transitions 0/375 dead transitions. [2024-06-28 00:53:51,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 375 transitions, 7068 flow [2024-06-28 00:53:51,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:51,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:51,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:53:51,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 00:53:51,352 INFO L175 Difference]: Start difference. First operand has 235 places, 346 transitions, 6070 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:53:51,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 375 transitions, 7068 flow [2024-06-28 00:53:52,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 375 transitions, 6965 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:52,060 INFO L231 Difference]: Finished difference. Result has 237 places, 346 transitions, 6179 flow [2024-06-28 00:53:52,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5967, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6179, PETRI_PLACES=237, PETRI_TRANSITIONS=346} [2024-06-28 00:53:52,061 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-28 00:53:52,061 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 346 transitions, 6179 flow [2024-06-28 00:53:52,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:52,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:52,061 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:53:52,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:53:52,061 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:53:52,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:52,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1274989833, now seen corresponding path program 4 times [2024-06-28 00:53:52,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:52,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454955852] [2024-06-28 00:53:52,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:52,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:52,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:52,151 INFO 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:53:52,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:52,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454955852] [2024-06-28 00:53:52,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454955852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:52,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:52,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:52,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604332966] [2024-06-28 00:53:52,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:52,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:52,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:52,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:52,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:52,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:52,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 346 transitions, 6179 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:52,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:52,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:52,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:53,169 INFO L124 PetriNetUnfolderBase]: 3833/6314 cut-off events. [2024-06-28 00:53:53,169 INFO L125 PetriNetUnfolderBase]: For 231510/231518 co-relation queries the response was YES. [2024-06-28 00:53:53,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41529 conditions, 6314 events. 3833/6314 cut-off events. For 231510/231518 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43315 event pairs, 764 based on Foata normal form. 5/6261 useless extension candidates. Maximal degree in co-relation 41423. Up to 4336 conditions per place. [2024-06-28 00:53:53,223 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 209 changer transitions 0/376 dead transitions. [2024-06-28 00:53:53,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 376 transitions, 7291 flow [2024-06-28 00:53:53,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:53,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:53,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:53:53,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:53:53,225 INFO L175 Difference]: Start difference. First operand has 237 places, 346 transitions, 6179 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:53:53,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 376 transitions, 7291 flow [2024-06-28 00:53:53,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 376 transitions, 7049 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:53,970 INFO L231 Difference]: Finished difference. Result has 239 places, 346 transitions, 6362 flow [2024-06-28 00:53:53,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=239, PETRI_TRANSITIONS=346} [2024-06-28 00:53:53,971 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-28 00:53:53,971 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 346 transitions, 6362 flow [2024-06-28 00:53:53,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:53,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:53,972 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:53:53,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:53:53,972 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:53:53,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:53,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2066024063, now seen corresponding path program 4 times [2024-06-28 00:53:53,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:53,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484277460] [2024-06-28 00:53:53,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:53,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:53,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:54,059 INFO 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:53:54,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:54,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484277460] [2024-06-28 00:53:54,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484277460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:54,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:54,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:54,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883030881] [2024-06-28 00:53:54,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:54,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:54,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:54,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:54,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:54,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:54,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 346 transitions, 6362 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:54,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:54,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:54,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:54,924 INFO L124 PetriNetUnfolderBase]: 3830/6244 cut-off events. [2024-06-28 00:53:54,924 INFO L125 PetriNetUnfolderBase]: For 233489/233497 co-relation queries the response was YES. [2024-06-28 00:53:54,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42036 conditions, 6244 events. 3830/6244 cut-off events. For 233489/233497 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42306 event pairs, 649 based on Foata normal form. 4/6210 useless extension candidates. Maximal degree in co-relation 41929. Up to 5040 conditions per place. [2024-06-28 00:53:54,988 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 254 selfloop transitions, 107 changer transitions 0/374 dead transitions. [2024-06-28 00:53:54,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 374 transitions, 7256 flow [2024-06-28 00:53:54,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:54,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:54,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:53:54,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:53:54,989 INFO L175 Difference]: Start difference. First operand has 239 places, 346 transitions, 6362 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:53:54,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 374 transitions, 7256 flow [2024-06-28 00:53:55,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 374 transitions, 6303 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-28 00:53:55,633 INFO L231 Difference]: Finished difference. Result has 233 places, 346 transitions, 5629 flow [2024-06-28 00:53:55,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5409, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5629, PETRI_PLACES=233, PETRI_TRANSITIONS=346} [2024-06-28 00:53:55,633 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-28 00:53:55,633 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 346 transitions, 5629 flow [2024-06-28 00:53:55,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:55,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:55,634 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:53:55,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:53:55,634 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:53:55,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:55,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1950969857, now seen corresponding path program 5 times [2024-06-28 00:53:55,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:55,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269463926] [2024-06-28 00:53:55,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:55,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:55,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:55,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:55,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269463926] [2024-06-28 00:53:55,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269463926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:55,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:55,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:55,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963665133] [2024-06-28 00:53:55,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:55,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:55,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:55,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:55,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:55,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:55,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 346 transitions, 5629 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:55,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:55,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:55,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:56,556 INFO L124 PetriNetUnfolderBase]: 3824/6261 cut-off events. [2024-06-28 00:53:56,557 INFO L125 PetriNetUnfolderBase]: For 220733/220733 co-relation queries the response was YES. [2024-06-28 00:53:56,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40470 conditions, 6261 events. 3824/6261 cut-off events. For 220733/220733 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42584 event pairs, 1177 based on Foata normal form. 2/6219 useless extension candidates. Maximal degree in co-relation 40364. Up to 5453 conditions per place. [2024-06-28 00:53:56,620 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 313 selfloop transitions, 50 changer transitions 0/376 dead transitions. [2024-06-28 00:53:56,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 376 transitions, 6652 flow [2024-06-28 00:53:56,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:56,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:56,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:53:56,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 00:53:56,621 INFO L175 Difference]: Start difference. First operand has 233 places, 346 transitions, 5629 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:53:56,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 376 transitions, 6652 flow [2024-06-28 00:53:57,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 376 transitions, 6400 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:57,495 INFO L231 Difference]: Finished difference. Result has 236 places, 346 transitions, 5490 flow [2024-06-28 00:53:57,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5383, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5490, PETRI_PLACES=236, PETRI_TRANSITIONS=346} [2024-06-28 00:53:57,496 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-28 00:53:57,496 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 346 transitions, 5490 flow [2024-06-28 00:53:57,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:57,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:57,496 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:53:57,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:53:57,496 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:53:57,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:57,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1373190479, now seen corresponding path program 6 times [2024-06-28 00:53:57,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:57,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033514478] [2024-06-28 00:53:57,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:57,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:57,587 INFO 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:53:57,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:57,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033514478] [2024-06-28 00:53:57,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033514478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:57,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:57,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:57,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912776094] [2024-06-28 00:53:57,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:57,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:57,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:57,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:57,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:57,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:57,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 346 transitions, 5490 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:57,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:57,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:57,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:58,461 INFO L124 PetriNetUnfolderBase]: 3846/6583 cut-off events. [2024-06-28 00:53:58,461 INFO L125 PetriNetUnfolderBase]: For 221347/221350 co-relation queries the response was YES. [2024-06-28 00:53:58,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40480 conditions, 6583 events. 3846/6583 cut-off events. For 221347/221350 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 46418 event pairs, 829 based on Foata normal form. 4/6558 useless extension candidates. Maximal degree in co-relation 40373. Up to 4842 conditions per place. [2024-06-28 00:53:58,527 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 237 selfloop transitions, 136 changer transitions 0/386 dead transitions. [2024-06-28 00:53:58,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 386 transitions, 6725 flow [2024-06-28 00:53:58,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:58,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:58,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:53:58,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 00:53:58,528 INFO L175 Difference]: Start difference. First operand has 236 places, 346 transitions, 5490 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:53:58,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 386 transitions, 6725 flow [2024-06-28 00:53:59,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 386 transitions, 6597 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:59,142 INFO L231 Difference]: Finished difference. Result has 237 places, 350 transitions, 5716 flow [2024-06-28 00:53:59,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5362, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5716, PETRI_PLACES=237, PETRI_TRANSITIONS=350} [2024-06-28 00:53:59,143 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-28 00:53:59,143 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 350 transitions, 5716 flow [2024-06-28 00:53:59,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:59,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:59,143 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:53:59,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:53:59,144 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:53:59,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:59,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1808943809, now seen corresponding path program 7 times [2024-06-28 00:53:59,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:59,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837898910] [2024-06-28 00:53:59,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:59,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:59,228 INFO 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:53:59,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:59,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837898910] [2024-06-28 00:53:59,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837898910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:59,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:59,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:59,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741079318] [2024-06-28 00:53:59,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:59,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:59,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:59,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:59,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:59,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:59,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 350 transitions, 5716 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:59,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:59,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:59,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:00,078 INFO L124 PetriNetUnfolderBase]: 3840/6195 cut-off events. [2024-06-28 00:54:00,078 INFO L125 PetriNetUnfolderBase]: For 220446/220449 co-relation queries the response was YES. [2024-06-28 00:54:00,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40571 conditions, 6195 events. 3840/6195 cut-off events. For 220446/220449 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 41546 event pairs, 588 based on Foata normal form. 4/6188 useless extension candidates. Maximal degree in co-relation 40463. Up to 4839 conditions per place. [2024-06-28 00:54:00,142 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 240 selfloop transitions, 130 changer transitions 0/383 dead transitions. [2024-06-28 00:54:00,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 383 transitions, 6868 flow [2024-06-28 00:54:00,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:00,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:00,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:54:00,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:54:00,144 INFO L175 Difference]: Start difference. First operand has 237 places, 350 transitions, 5716 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:54:00,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 383 transitions, 6868 flow [2024-06-28 00:54:00,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 383 transitions, 6609 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:00,937 INFO L231 Difference]: Finished difference. Result has 240 places, 350 transitions, 5726 flow [2024-06-28 00:54:00,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5457, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5726, PETRI_PLACES=240, PETRI_TRANSITIONS=350} [2024-06-28 00:54:00,937 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-28 00:54:00,937 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 350 transitions, 5726 flow [2024-06-28 00:54:00,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:00,938 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:54:00,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:54:00,938 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:54:00,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:00,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1601339731, now seen corresponding path program 8 times [2024-06-28 00:54:00,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:00,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973761391] [2024-06-28 00:54:00,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:00,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:00,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:01,023 INFO 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:54:01,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:01,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973761391] [2024-06-28 00:54:01,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973761391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:01,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:01,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:01,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185358367] [2024-06-28 00:54:01,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:01,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:01,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:01,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:01,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:01,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:01,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 350 transitions, 5726 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:01,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:01,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:01,916 INFO L124 PetriNetUnfolderBase]: 3830/6349 cut-off events. [2024-06-28 00:54:01,917 INFO L125 PetriNetUnfolderBase]: For 228829/228829 co-relation queries the response was YES. [2024-06-28 00:54:01,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40542 conditions, 6349 events. 3830/6349 cut-off events. For 228829/228829 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 43362 event pairs, 682 based on Foata normal form. 2/6337 useless extension candidates. Maximal degree in co-relation 40433. Up to 4831 conditions per place. [2024-06-28 00:54:01,981 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 148 changer transitions 0/392 dead transitions. [2024-06-28 00:54:01,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 392 transitions, 6924 flow [2024-06-28 00:54:01,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:01,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:01,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:54:01,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-28 00:54:01,983 INFO L175 Difference]: Start difference. First operand has 240 places, 350 transitions, 5726 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:54:01,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 392 transitions, 6924 flow [2024-06-28 00:54:02,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 392 transitions, 6710 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:02,630 INFO L231 Difference]: Finished difference. Result has 244 places, 350 transitions, 5820 flow [2024-06-28 00:54:02,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5820, PETRI_PLACES=244, PETRI_TRANSITIONS=350} [2024-06-28 00:54:02,630 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-28 00:54:02,631 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 350 transitions, 5820 flow [2024-06-28 00:54:02,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:02,631 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:54:02,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:54:02,631 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:54:02,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:02,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1424084893, now seen corresponding path program 4 times [2024-06-28 00:54:02,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:02,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210698694] [2024-06-28 00:54:02,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:02,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:02,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:02,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:02,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210698694] [2024-06-28 00:54:02,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210698694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:02,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:02,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:02,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517960857] [2024-06-28 00:54:02,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:02,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:02,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:02,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:02,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:02,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:02,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 350 transitions, 5820 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:02,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:02,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:03,685 INFO L124 PetriNetUnfolderBase]: 4190/6734 cut-off events. [2024-06-28 00:54:03,685 INFO L125 PetriNetUnfolderBase]: For 318494/318497 co-relation queries the response was YES. [2024-06-28 00:54:03,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42733 conditions, 6734 events. 4190/6734 cut-off events. For 318494/318497 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 45713 event pairs, 498 based on Foata normal form. 56/6780 useless extension candidates. Maximal degree in co-relation 42623. Up to 4914 conditions per place. [2024-06-28 00:54:03,752 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 278 selfloop transitions, 108 changer transitions 0/399 dead transitions. [2024-06-28 00:54:03,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 399 transitions, 6892 flow [2024-06-28 00:54:03,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:03,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:03,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 00:54:03,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7047619047619048 [2024-06-28 00:54:03,753 INFO L175 Difference]: Start difference. First operand has 244 places, 350 transitions, 5820 flow. Second operand 7 states and 222 transitions. [2024-06-28 00:54:03,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 399 transitions, 6892 flow [2024-06-28 00:54:04,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 399 transitions, 6340 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 00:54:04,415 INFO L231 Difference]: Finished difference. Result has 239 places, 353 transitions, 5563 flow [2024-06-28 00:54:04,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5270, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5563, PETRI_PLACES=239, PETRI_TRANSITIONS=353} [2024-06-28 00:54:04,416 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-28 00:54:04,416 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 353 transitions, 5563 flow [2024-06-28 00:54:04,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:04,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:04,416 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:54:04,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:54:04,417 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:54:04,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:04,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1424454289, now seen corresponding path program 2 times [2024-06-28 00:54:04,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:04,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238483498] [2024-06-28 00:54:04,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:04,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:04,516 INFO 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:54:04,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:04,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238483498] [2024-06-28 00:54:04,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238483498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:04,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:04,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:04,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908645028] [2024-06-28 00:54:04,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:04,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:04,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:04,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:04,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:04,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:04,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 353 transitions, 5563 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:04,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:04,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:04,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:05,458 INFO L124 PetriNetUnfolderBase]: 4208/6801 cut-off events. [2024-06-28 00:54:05,459 INFO L125 PetriNetUnfolderBase]: For 228661/228661 co-relation queries the response was YES. [2024-06-28 00:54:05,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42881 conditions, 6801 events. 4208/6801 cut-off events. For 228661/228661 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 46578 event pairs, 864 based on Foata normal form. 2/6792 useless extension candidates. Maximal degree in co-relation 42772. Up to 6134 conditions per place. [2024-06-28 00:54:05,525 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 345 selfloop transitions, 22 changer transitions 0/380 dead transitions. [2024-06-28 00:54:05,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 380 transitions, 6407 flow [2024-06-28 00:54:05,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:05,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:05,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:54:05,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:54:05,526 INFO L175 Difference]: Start difference. First operand has 239 places, 353 transitions, 5563 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:54:05,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 380 transitions, 6407 flow [2024-06-28 00:54:06,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 380 transitions, 6164 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:06,256 INFO L231 Difference]: Finished difference. Result has 240 places, 355 transitions, 5425 flow [2024-06-28 00:54:06,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5425, PETRI_PLACES=240, PETRI_TRANSITIONS=355} [2024-06-28 00:54:06,257 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-28 00:54:06,257 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 355 transitions, 5425 flow [2024-06-28 00:54:06,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:06,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:06,257 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:54:06,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:54:06,257 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:54:06,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:06,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1823951599, now seen corresponding path program 3 times [2024-06-28 00:54:06,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:06,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882432805] [2024-06-28 00:54:06,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:06,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:06,361 INFO 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:54:06,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:06,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882432805] [2024-06-28 00:54:06,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882432805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:06,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:06,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:06,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144848865] [2024-06-28 00:54:06,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:06,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:06,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:06,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:06,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:06,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:06,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 355 transitions, 5425 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:06,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:06,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:06,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:07,289 INFO L124 PetriNetUnfolderBase]: 4226/6827 cut-off events. [2024-06-28 00:54:07,289 INFO L125 PetriNetUnfolderBase]: For 224862/224862 co-relation queries the response was YES. [2024-06-28 00:54:07,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42071 conditions, 6827 events. 4226/6827 cut-off events. For 224862/224862 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 46599 event pairs, 871 based on Foata normal form. 2/6818 useless extension candidates. Maximal degree in co-relation 41961. Up to 6167 conditions per place. [2024-06-28 00:54:07,359 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 347 selfloop transitions, 19 changer transitions 0/379 dead transitions. [2024-06-28 00:54:07,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 379 transitions, 6263 flow [2024-06-28 00:54:07,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:07,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:07,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:54:07,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 00:54:07,360 INFO L175 Difference]: Start difference. First operand has 240 places, 355 transitions, 5425 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:54:07,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 379 transitions, 6263 flow [2024-06-28 00:54:08,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 379 transitions, 6172 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:08,256 INFO L231 Difference]: Finished difference. Result has 241 places, 357 transitions, 5435 flow [2024-06-28 00:54:08,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5435, PETRI_PLACES=241, PETRI_TRANSITIONS=357} [2024-06-28 00:54:08,257 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-06-28 00:54:08,257 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 357 transitions, 5435 flow [2024-06-28 00:54:08,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:08,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:08,257 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:54:08,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:54:08,257 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 00:54:08,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:08,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1838236399, now seen corresponding path program 4 times [2024-06-28 00:54:08,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:08,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653219883] [2024-06-28 00:54:08,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:08,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:08,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:08,355 INFO 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:54:08,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:08,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653219883] [2024-06-28 00:54:08,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653219883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:08,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:08,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784417770] [2024-06-28 00:54:08,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:08,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:08,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:08,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:08,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:08,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:08,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 357 transitions, 5435 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:08,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:08,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:08,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:09,304 INFO L124 PetriNetUnfolderBase]: 4221/6762 cut-off events. [2024-06-28 00:54:09,305 INFO L125 PetriNetUnfolderBase]: For 225660/225660 co-relation queries the response was YES. [2024-06-28 00:54:09,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41811 conditions, 6762 events. 4221/6762 cut-off events. For 225660/225660 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 45834 event pairs, 663 based on Foata normal form. 2/6760 useless extension candidates. Maximal degree in co-relation 41700. Up to 6128 conditions per place. [2024-06-28 00:54:09,367 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 349 selfloop transitions, 23 changer transitions 0/385 dead transitions. [2024-06-28 00:54:09,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 385 transitions, 6297 flow [2024-06-28 00:54:09,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:09,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:09,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:54:09,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:09,368 INFO L175 Difference]: Start difference. First operand has 241 places, 357 transitions, 5435 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:54:09,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 385 transitions, 6297 flow [2024-06-28 00:54:10,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 385 transitions, 6212 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:10,180 INFO L231 Difference]: Finished difference. Result has 244 places, 359 transitions, 5463 flow [2024-06-28 00:54:10,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5350, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5463, PETRI_PLACES=244, PETRI_TRANSITIONS=359} [2024-06-28 00:54:10,180 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-28 00:54:10,180 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 359 transitions, 5463 flow [2024-06-28 00:54:10,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:10,181 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:54:10,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:54:10,181 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 00:54:10,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1978568613, now seen corresponding path program 1 times [2024-06-28 00:54:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:10,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56656974] [2024-06-28 00:54:10,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:10,261 INFO 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:54:10,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:10,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56656974] [2024-06-28 00:54:10,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56656974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:10,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:10,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:10,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085933416] [2024-06-28 00:54:10,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:10,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:10,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:10,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:10,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:10,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:10,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 359 transitions, 5463 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:10,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:10,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:11,222 INFO L124 PetriNetUnfolderBase]: 4426/7130 cut-off events. [2024-06-28 00:54:11,222 INFO L125 PetriNetUnfolderBase]: For 275350/275358 co-relation queries the response was YES. [2024-06-28 00:54:11,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43830 conditions, 7130 events. 4426/7130 cut-off events. For 275350/275358 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49004 event pairs, 655 based on Foata normal form. 15/7094 useless extension candidates. Maximal degree in co-relation 43718. Up to 5452 conditions per place. [2024-06-28 00:54:11,292 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 277 selfloop transitions, 115 changer transitions 0/405 dead transitions. [2024-06-28 00:54:11,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 405 transitions, 6701 flow [2024-06-28 00:54:11,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:11,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:11,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:54:11,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-28 00:54:11,293 INFO L175 Difference]: Start difference. First operand has 244 places, 359 transitions, 5463 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:54:11,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 405 transitions, 6701 flow [2024-06-28 00:54:12,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 405 transitions, 6604 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:12,193 INFO L231 Difference]: Finished difference. Result has 247 places, 365 transitions, 5708 flow [2024-06-28 00:54:12,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5708, PETRI_PLACES=247, PETRI_TRANSITIONS=365} [2024-06-28 00:54:12,194 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-28 00:54:12,194 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 365 transitions, 5708 flow [2024-06-28 00:54:12,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:12,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:12,195 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:54:12,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:54:12,195 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 00:54:12,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:12,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1048652337, now seen corresponding path program 2 times [2024-06-28 00:54:12,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:12,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528065853] [2024-06-28 00:54:12,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:12,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:12,284 INFO 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:54:12,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:12,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528065853] [2024-06-28 00:54:12,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528065853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:12,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:12,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:12,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464556049] [2024-06-28 00:54:12,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:12,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:12,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:12,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:12,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:12,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:12,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 365 transitions, 5708 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:12,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:12,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:12,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:13,378 INFO L124 PetriNetUnfolderBase]: 4526/7301 cut-off events. [2024-06-28 00:54:13,378 INFO L125 PetriNetUnfolderBase]: For 288899/288907 co-relation queries the response was YES. [2024-06-28 00:54:13,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45478 conditions, 7301 events. 4526/7301 cut-off events. For 288899/288907 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 50457 event pairs, 799 based on Foata normal form. 15/7276 useless extension candidates. Maximal degree in co-relation 45365. Up to 5992 conditions per place. [2024-06-28 00:54:13,448 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 277 selfloop transitions, 110 changer transitions 0/400 dead transitions. [2024-06-28 00:54:13,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 400 transitions, 6744 flow [2024-06-28 00:54:13,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:13,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:13,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:54:13,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:54:13,449 INFO L175 Difference]: Start difference. First operand has 247 places, 365 transitions, 5708 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:54:13,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 400 transitions, 6744 flow [2024-06-28 00:54:14,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 400 transitions, 6528 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:14,131 INFO L231 Difference]: Finished difference. Result has 251 places, 368 transitions, 5781 flow [2024-06-28 00:54:14,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5781, PETRI_PLACES=251, PETRI_TRANSITIONS=368} [2024-06-28 00:54:14,132 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-28 00:54:14,132 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 368 transitions, 5781 flow [2024-06-28 00:54:14,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:14,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:54:14,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:54:14,132 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 00:54:14,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:14,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1576282945, now seen corresponding path program 3 times [2024-06-28 00:54:14,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:14,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234042922] [2024-06-28 00:54:14,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:14,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:14,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:54:14,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:14,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234042922] [2024-06-28 00:54:14,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234042922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:14,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:14,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:14,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382426514] [2024-06-28 00:54:14,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:14,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:14,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:14,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:14,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:14,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:14,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 368 transitions, 5781 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:14,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:14,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:15,278 INFO L124 PetriNetUnfolderBase]: 4690/7611 cut-off events. [2024-06-28 00:54:15,278 INFO L125 PetriNetUnfolderBase]: For 309521/309521 co-relation queries the response was YES. [2024-06-28 00:54:15,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47268 conditions, 7611 events. 4690/7611 cut-off events. For 309521/309521 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 52589 event pairs, 892 based on Foata normal form. 20/7623 useless extension candidates. Maximal degree in co-relation 47153. Up to 6629 conditions per place. [2024-06-28 00:54:15,358 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 350 selfloop transitions, 42 changer transitions 0/405 dead transitions. [2024-06-28 00:54:15,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 405 transitions, 6757 flow [2024-06-28 00:54:15,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:15,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:15,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 00:54:15,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 00:54:15,359 INFO L175 Difference]: Start difference. First operand has 251 places, 368 transitions, 5781 flow. Second operand 8 states and 219 transitions. [2024-06-28 00:54:15,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 405 transitions, 6757 flow [2024-06-28 00:54:16,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 405 transitions, 6512 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:16,122 INFO L231 Difference]: Finished difference. Result has 254 places, 373 transitions, 5736 flow [2024-06-28 00:54:16,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5736, PETRI_PLACES=254, PETRI_TRANSITIONS=373} [2024-06-28 00:54:16,122 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-06-28 00:54:16,122 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 373 transitions, 5736 flow [2024-06-28 00:54:16,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:16,123 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:54:16,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:54:16,123 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 00:54:16,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:16,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1950539267, now seen corresponding path program 1 times [2024-06-28 00:54:16,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:16,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244504044] [2024-06-28 00:54:16,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:16,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:16,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:16,203 INFO 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:54:16,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:16,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244504044] [2024-06-28 00:54:16,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244504044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:16,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:16,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:16,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073393769] [2024-06-28 00:54:16,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:16,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:16,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:16,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:16,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:16,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:16,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 373 transitions, 5736 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:16,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:16,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:17,386 INFO L124 PetriNetUnfolderBase]: 4708/7719 cut-off events. [2024-06-28 00:54:17,387 INFO L125 PetriNetUnfolderBase]: For 283815/283815 co-relation queries the response was YES. [2024-06-28 00:54:17,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47342 conditions, 7719 events. 4708/7719 cut-off events. For 283815/283815 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 53951 event pairs, 1414 based on Foata normal form. 2/7699 useless extension candidates. Maximal degree in co-relation 47226. Up to 6869 conditions per place. [2024-06-28 00:54:17,472 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 364 selfloop transitions, 24 changer transitions 0/401 dead transitions. [2024-06-28 00:54:17,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 401 transitions, 6614 flow [2024-06-28 00:54:17,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:17,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:17,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 00:54:17,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-28 00:54:17,473 INFO L175 Difference]: Start difference. First operand has 254 places, 373 transitions, 5736 flow. Second operand 7 states and 187 transitions. [2024-06-28 00:54:17,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 401 transitions, 6614 flow [2024-06-28 00:54:18,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 401 transitions, 6492 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:18,390 INFO L231 Difference]: Finished difference. Result has 257 places, 376 transitions, 5723 flow [2024-06-28 00:54:18,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5614, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=257, PETRI_TRANSITIONS=376} [2024-06-28 00:54:18,390 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-28 00:54:18,390 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 376 transitions, 5723 flow [2024-06-28 00:54:18,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:18,391 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:54:18,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:54:18,391 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 00:54:18,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:18,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1601585623, now seen corresponding path program 4 times [2024-06-28 00:54:18,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:18,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694528883] [2024-06-28 00:54:18,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:18,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:18,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:18,505 INFO 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:54:18,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:18,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694528883] [2024-06-28 00:54:18,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694528883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:18,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:18,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:18,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889492735] [2024-06-28 00:54:18,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:18,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:18,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:18,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:18,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:18,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:18,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 376 transitions, 5723 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:18,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:18,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:19,709 INFO L124 PetriNetUnfolderBase]: 5091/8184 cut-off events. [2024-06-28 00:54:19,710 INFO L125 PetriNetUnfolderBase]: For 395543/395543 co-relation queries the response was YES. [2024-06-28 00:54:19,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49339 conditions, 8184 events. 5091/8184 cut-off events. For 395543/395543 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 57395 event pairs, 734 based on Foata normal form. 54/8233 useless extension candidates. Maximal degree in co-relation 49221. Up to 6109 conditions per place. [2024-06-28 00:54:19,797 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 298 selfloop transitions, 118 changer transitions 0/429 dead transitions. [2024-06-28 00:54:19,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 429 transitions, 6909 flow [2024-06-28 00:54:19,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:19,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:19,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-28 00:54:19,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-28 00:54:19,799 INFO L175 Difference]: Start difference. First operand has 257 places, 376 transitions, 5723 flow. Second operand 8 states and 246 transitions. [2024-06-28 00:54:19,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 429 transitions, 6909 flow [2024-06-28 00:54:20,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 429 transitions, 6832 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:20,675 INFO L231 Difference]: Finished difference. Result has 261 places, 380 transitions, 6005 flow [2024-06-28 00:54:20,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6005, PETRI_PLACES=261, PETRI_TRANSITIONS=380} [2024-06-28 00:54:20,676 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-28 00:54:20,676 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 380 transitions, 6005 flow [2024-06-28 00:54:20,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:20,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:20,676 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:54:20,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:54:20,676 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 00:54:20,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:20,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1837945681, now seen corresponding path program 2 times [2024-06-28 00:54:20,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:20,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22274688] [2024-06-28 00:54:20,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:20,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:20,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:20,764 INFO 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:54:20,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:20,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22274688] [2024-06-28 00:54:20,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22274688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:20,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:20,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:20,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883852827] [2024-06-28 00:54:20,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:20,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:20,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:20,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:20,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:20,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:20,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 380 transitions, 6005 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:20,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:20,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:20,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:22,008 INFO L124 PetriNetUnfolderBase]: 5109/8362 cut-off events. [2024-06-28 00:54:22,008 INFO L125 PetriNetUnfolderBase]: For 303548/303548 co-relation queries the response was YES. [2024-06-28 00:54:22,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51020 conditions, 8362 events. 5109/8362 cut-off events. For 303548/303548 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 59146 event pairs, 1603 based on Foata normal form. 2/8340 useless extension candidates. Maximal degree in co-relation 50901. Up to 7470 conditions per place. [2024-06-28 00:54:22,091 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 364 selfloop transitions, 24 changer transitions 0/401 dead transitions. [2024-06-28 00:54:22,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 6865 flow [2024-06-28 00:54:22,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:22,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-28 00:54:22,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-28 00:54:22,092 INFO L175 Difference]: Start difference. First operand has 261 places, 380 transitions, 6005 flow. Second operand 5 states and 141 transitions. [2024-06-28 00:54:22,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 6865 flow [2024-06-28 00:54:23,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 401 transitions, 6624 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:23,306 INFO L231 Difference]: Finished difference. Result has 261 places, 382 transitions, 5864 flow [2024-06-28 00:54:23,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5766, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5864, PETRI_PLACES=261, PETRI_TRANSITIONS=382} [2024-06-28 00:54:23,307 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-28 00:54:23,307 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 382 transitions, 5864 flow [2024-06-28 00:54:23,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:23,307 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:54:23,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:54:23,307 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 00:54:23,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:23,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1838242351, now seen corresponding path program 3 times [2024-06-28 00:54:23,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:23,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450153166] [2024-06-28 00:54:23,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:23,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:23,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:23,397 INFO 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:54:23,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:23,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450153166] [2024-06-28 00:54:23,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450153166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:23,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:23,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:23,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406746309] [2024-06-28 00:54:23,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:23,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:23,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:23,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:23,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:23,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:23,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 382 transitions, 5864 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:23,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:23,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:24,483 INFO L124 PetriNetUnfolderBase]: 5104/8108 cut-off events. [2024-06-28 00:54:24,484 INFO L125 PetriNetUnfolderBase]: For 287800/287803 co-relation queries the response was YES. [2024-06-28 00:54:24,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49289 conditions, 8108 events. 5104/8108 cut-off events. For 287800/287803 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 56197 event pairs, 846 based on Foata normal form. 4/8097 useless extension candidates. Maximal degree in co-relation 49169. Up to 7431 conditions per place. [2024-06-28 00:54:24,569 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 363 selfloop transitions, 25 changer transitions 0/401 dead transitions. [2024-06-28 00:54:24,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 6720 flow [2024-06-28 00:54:24,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:24,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:24,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 00:54:24,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-28 00:54:24,570 INFO L175 Difference]: Start difference. First operand has 261 places, 382 transitions, 5864 flow. Second operand 5 states and 138 transitions. [2024-06-28 00:54:24,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 6720 flow [2024-06-28 00:54:25,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 401 transitions, 6638 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:25,420 INFO L231 Difference]: Finished difference. Result has 263 places, 384 transitions, 5883 flow [2024-06-28 00:54:25,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5786, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5883, PETRI_PLACES=263, PETRI_TRANSITIONS=384} [2024-06-28 00:54:25,420 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-06-28 00:54:25,421 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 384 transitions, 5883 flow [2024-06-28 00:54:25,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:25,421 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:54:25,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:54:25,421 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:25,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:25,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1566015722, now seen corresponding path program 1 times [2024-06-28 00:54:25,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:25,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987299724] [2024-06-28 00:54:25,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:25,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:25,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:25,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:54:25,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:25,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987299724] [2024-06-28 00:54:25,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987299724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:25,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:25,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:25,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480583706] [2024-06-28 00:54:25,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:25,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:54:25,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:25,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:54:25,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:54:25,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-28 00:54:25,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 384 transitions, 5883 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:25,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-28 00:54:25,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:26,855 INFO L124 PetriNetUnfolderBase]: 3483/7435 cut-off events. [2024-06-28 00:54:26,855 INFO L125 PetriNetUnfolderBase]: For 132732/133674 co-relation queries the response was YES. [2024-06-28 00:54:26,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30627 conditions, 7435 events. 3483/7435 cut-off events. For 132732/133674 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 67058 event pairs, 445 based on Foata normal form. 350/7205 useless extension candidates. Maximal degree in co-relation 30506. Up to 2829 conditions per place. [2024-06-28 00:54:26,924 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 131 changer transitions 0/398 dead transitions. [2024-06-28 00:54:26,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 398 transitions, 6259 flow [2024-06-28 00:54:26,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:26,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:26,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-28 00:54:26,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-28 00:54:26,925 INFO L175 Difference]: Start difference. First operand has 263 places, 384 transitions, 5883 flow. Second operand 4 states and 137 transitions. [2024-06-28 00:54:26,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 398 transitions, 6259 flow [2024-06-28 00:54:27,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 398 transitions, 6178 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:27,374 INFO L231 Difference]: Finished difference. Result has 265 places, 385 transitions, 6332 flow [2024-06-28 00:54:27,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5802, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6332, PETRI_PLACES=265, PETRI_TRANSITIONS=385} [2024-06-28 00:54:27,375 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-06-28 00:54:27,375 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 385 transitions, 6332 flow [2024-06-28 00:54:27,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:27,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:27,375 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 00:54:27,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:54:27,375 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 00:54:27,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:27,376 INFO L85 PathProgramCache]: Analyzing trace with hash -565974781, now seen corresponding path program 1 times [2024-06-28 00:54:27,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:27,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334987285] [2024-06-28 00:54:27,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:27,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:27,491 INFO 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:54:27,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:27,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334987285] [2024-06-28 00:54:27,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334987285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:27,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:27,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:27,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097198898] [2024-06-28 00:54:27,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:27,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:27,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:27,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:27,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:27,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:27,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 385 transitions, 6332 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:27,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:27,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:27,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:28,931 INFO L124 PetriNetUnfolderBase]: 5684/9556 cut-off events. [2024-06-28 00:54:28,931 INFO L125 PetriNetUnfolderBase]: For 461505/461558 co-relation queries the response was YES. [2024-06-28 00:54:28,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56738 conditions, 9556 events. 5684/9556 cut-off events. For 461505/461558 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 71315 event pairs, 1623 based on Foata normal form. 59/9198 useless extension candidates. Maximal degree in co-relation 56615. Up to 5320 conditions per place. [2024-06-28 00:54:29,031 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 195 selfloop transitions, 233 changer transitions 0/442 dead transitions. [2024-06-28 00:54:29,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 442 transitions, 8004 flow [2024-06-28 00:54:29,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:29,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:29,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-28 00:54:29,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861111111111111 [2024-06-28 00:54:29,033 INFO L175 Difference]: Start difference. First operand has 265 places, 385 transitions, 6332 flow. Second operand 8 states and 247 transitions. [2024-06-28 00:54:29,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 442 transitions, 8004 flow [2024-06-28 00:54:30,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 442 transitions, 7872 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:30,222 INFO L231 Difference]: Finished difference. Result has 271 places, 389 transitions, 6783 flow [2024-06-28 00:54:30,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6200, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6783, PETRI_PLACES=271, PETRI_TRANSITIONS=389} [2024-06-28 00:54:30,223 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 222 predicate places. [2024-06-28 00:54:30,223 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 389 transitions, 6783 flow [2024-06-28 00:54:30,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:30,223 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 00:54:30,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:54:30,223 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 00:54:30,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:30,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1810323549, now seen corresponding path program 2 times [2024-06-28 00:54:30,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:30,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910573779] [2024-06-28 00:54:30,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:30,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:30,332 INFO 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:54:30,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:30,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910573779] [2024-06-28 00:54:30,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910573779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:30,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:30,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:30,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837075617] [2024-06-28 00:54:30,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:30,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:30,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:30,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:30,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:30,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:30,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 389 transitions, 6783 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:30,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:30,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:32,206 INFO L124 PetriNetUnfolderBase]: 6410/10850 cut-off events. [2024-06-28 00:54:32,207 INFO L125 PetriNetUnfolderBase]: For 587135/587194 co-relation queries the response was YES. [2024-06-28 00:54:32,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67087 conditions, 10850 events. 6410/10850 cut-off events. For 587135/587194 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 83473 event pairs, 2406 based on Foata normal form. 59/10446 useless extension candidates. Maximal degree in co-relation 66963. Up to 7992 conditions per place. [2024-06-28 00:54:32,305 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 200 selfloop transitions, 223 changer transitions 0/437 dead transitions. [2024-06-28 00:54:32,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 437 transitions, 8425 flow [2024-06-28 00:54:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:32,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:54:32,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:54:32,306 INFO L175 Difference]: Start difference. First operand has 271 places, 389 transitions, 6783 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:54:32,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 437 transitions, 8425 flow [2024-06-28 00:54:33,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 437 transitions, 8075 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:33,546 INFO L231 Difference]: Finished difference. Result has 275 places, 393 transitions, 7004 flow [2024-06-28 00:54:33,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=275, PETRI_TRANSITIONS=393} [2024-06-28 00:54:33,547 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-28 00:54:33,547 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 393 transitions, 7004 flow [2024-06-28 00:54:33,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:33,547 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 00:54:33,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:54:33,548 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 00:54:33,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:33,548 INFO L85 PathProgramCache]: Analyzing trace with hash 2068937949, now seen corresponding path program 3 times [2024-06-28 00:54:33,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:33,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553351970] [2024-06-28 00:54:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:33,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:33,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:33,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:33,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553351970] [2024-06-28 00:54:33,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553351970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:33,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:33,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:33,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414176913] [2024-06-28 00:54:33,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:33,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:33,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:33,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:33,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:33,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:33,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 393 transitions, 7004 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:33,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:33,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:35,360 INFO L124 PetriNetUnfolderBase]: 6323/10649 cut-off events. [2024-06-28 00:54:35,360 INFO L125 PetriNetUnfolderBase]: For 518078/518137 co-relation queries the response was YES. [2024-06-28 00:54:35,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64063 conditions, 10649 events. 6323/10649 cut-off events. For 518078/518137 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 81693 event pairs, 2523 based on Foata normal form. 65/10248 useless extension candidates. Maximal degree in co-relation 63937. Up to 8552 conditions per place. [2024-06-28 00:54:35,477 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 195 selfloop transitions, 219 changer transitions 0/428 dead transitions. [2024-06-28 00:54:35,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 428 transitions, 8342 flow [2024-06-28 00:54:35,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:35,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:54:35,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:35,478 INFO L175 Difference]: Start difference. First operand has 275 places, 393 transitions, 7004 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:54:35,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 428 transitions, 8342 flow [2024-06-28 00:54:36,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 428 transitions, 7984 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:36,984 INFO L231 Difference]: Finished difference. Result has 279 places, 393 transitions, 7091 flow [2024-06-28 00:54:36,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7091, PETRI_PLACES=279, PETRI_TRANSITIONS=393} [2024-06-28 00:54:36,985 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-28 00:54:36,985 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 393 transitions, 7091 flow [2024-06-28 00:54:36,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:36,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:36,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:54:36,986 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 00:54:36,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:36,986 INFO L85 PathProgramCache]: Analyzing trace with hash 327822559, now seen corresponding path program 1 times [2024-06-28 00:54:36,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:36,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147874583] [2024-06-28 00:54:36,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:36,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:36,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:37,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 00:54:37,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:37,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147874583] [2024-06-28 00:54:37,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147874583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:37,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:37,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:37,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001363635] [2024-06-28 00:54:37,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:37,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:37,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:37,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:37,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:37,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:37,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 393 transitions, 7091 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:37,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:37,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:37,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:39,009 INFO L124 PetriNetUnfolderBase]: 6350/10701 cut-off events. [2024-06-28 00:54:39,009 INFO L125 PetriNetUnfolderBase]: For 435049/435331 co-relation queries the response was YES. [2024-06-28 00:54:39,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64712 conditions, 10701 events. 6350/10701 cut-off events. For 435049/435331 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82283 event pairs, 2521 based on Foata normal form. 125/10347 useless extension candidates. Maximal degree in co-relation 64584. Up to 9413 conditions per place. [2024-06-28 00:54:39,373 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 305 selfloop transitions, 104 changer transitions 0/423 dead transitions. [2024-06-28 00:54:39,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 423 transitions, 8433 flow [2024-06-28 00:54:39,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:39,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:39,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:54:39,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-28 00:54:39,375 INFO L175 Difference]: Start difference. First operand has 279 places, 393 transitions, 7091 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:54:39,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 423 transitions, 8433 flow [2024-06-28 00:54:40,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 423 transitions, 7974 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:40,655 INFO L231 Difference]: Finished difference. Result has 278 places, 402 transitions, 7046 flow [2024-06-28 00:54:40,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7046, PETRI_PLACES=278, PETRI_TRANSITIONS=402} [2024-06-28 00:54:40,655 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-28 00:54:40,655 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 402 transitions, 7046 flow [2024-06-28 00:54:40,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:40,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:40,655 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 00:54:40,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:54:40,656 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 00:54:40,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:40,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1088132239, now seen corresponding path program 2 times [2024-06-28 00:54:40,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:40,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741435875] [2024-06-28 00:54:40,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:40,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:40,737 INFO 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:54:40,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:40,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741435875] [2024-06-28 00:54:40,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741435875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:40,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:40,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:40,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250026799] [2024-06-28 00:54:40,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:40,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:40,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:40,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:40,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:40,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:40,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 402 transitions, 7046 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:40,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:40,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:40,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:42,842 INFO L124 PetriNetUnfolderBase]: 6357/10709 cut-off events. [2024-06-28 00:54:42,842 INFO L125 PetriNetUnfolderBase]: For 441659/441921 co-relation queries the response was YES. [2024-06-28 00:54:42,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64282 conditions, 10709 events. 6357/10709 cut-off events. For 441659/441921 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82229 event pairs, 2527 based on Foata normal form. 120/10348 useless extension candidates. Maximal degree in co-relation 64153. Up to 9421 conditions per place. [2024-06-28 00:54:43,052 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 304 selfloop transitions, 106 changer transitions 0/424 dead transitions. [2024-06-28 00:54:43,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 424 transitions, 8394 flow [2024-06-28 00:54:43,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:43,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:43,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:54:43,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:54:43,061 INFO L175 Difference]: Start difference. First operand has 278 places, 402 transitions, 7046 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:54:43,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 424 transitions, 8394 flow [2024-06-28 00:54:44,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 424 transitions, 8168 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:44,312 INFO L231 Difference]: Finished difference. Result has 281 places, 405 transitions, 7106 flow [2024-06-28 00:54:44,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7106, PETRI_PLACES=281, PETRI_TRANSITIONS=405} [2024-06-28 00:54:44,312 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 232 predicate places. [2024-06-28 00:54:44,312 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 405 transitions, 7106 flow [2024-06-28 00:54:44,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,312 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 00:54:44,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:54:44,313 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:44,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1088430769, now seen corresponding path program 3 times [2024-06-28 00:54:44,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124358668] [2024-06-28 00:54:44,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:44,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:44,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:44,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124358668] [2024-06-28 00:54:44,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124358668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:44,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:44,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:44,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417510] [2024-06-28 00:54:44,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:44,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:44,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:44,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:44,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:44,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:44,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 405 transitions, 7106 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:44,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:44,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:46,477 INFO L124 PetriNetUnfolderBase]: 6354/10705 cut-off events. [2024-06-28 00:54:46,477 INFO L125 PetriNetUnfolderBase]: For 449637/449897 co-relation queries the response was YES. [2024-06-28 00:54:46,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64323 conditions, 10705 events. 6354/10705 cut-off events. For 449637/449897 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82276 event pairs, 2526 based on Foata normal form. 111/10335 useless extension candidates. Maximal degree in co-relation 64194. Up to 9418 conditions per place. [2024-06-28 00:54:46,572 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 304 selfloop transitions, 102 changer transitions 0/420 dead transitions. [2024-06-28 00:54:46,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 420 transitions, 8234 flow [2024-06-28 00:54:46,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:46,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:46,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 00:54:46,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 00:54:46,573 INFO L175 Difference]: Start difference. First operand has 281 places, 405 transitions, 7106 flow. Second operand 6 states and 164 transitions. [2024-06-28 00:54:46,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 420 transitions, 8234 flow [2024-06-28 00:54:47,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 420 transitions, 7915 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:47,976 INFO L231 Difference]: Finished difference. Result has 282 places, 405 transitions, 6997 flow [2024-06-28 00:54:47,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6997, PETRI_PLACES=282, PETRI_TRANSITIONS=405} [2024-06-28 00:54:47,976 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-28 00:54:47,976 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 405 transitions, 6997 flow [2024-06-28 00:54:47,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:47,976 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 00:54:47,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:54:47,977 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 00:54:47,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:47,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1082889829, now seen corresponding path program 4 times [2024-06-28 00:54:47,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:47,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512742246] [2024-06-28 00:54:47,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:47,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:48,063 INFO 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:54:48,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:48,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512742246] [2024-06-28 00:54:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512742246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:48,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498364720] [2024-06-28 00:54:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:48,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:48,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:48,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:48,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 405 transitions, 6997 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:48,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:48,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:48,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:50,254 INFO L124 PetriNetUnfolderBase]: 6361/10700 cut-off events. [2024-06-28 00:54:50,254 INFO L125 PetriNetUnfolderBase]: For 455886/455962 co-relation queries the response was YES. [2024-06-28 00:54:50,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64467 conditions, 10700 events. 6361/10700 cut-off events. For 455886/455962 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82098 event pairs, 2504 based on Foata normal form. 53/10273 useless extension candidates. Maximal degree in co-relation 64338. Up to 9426 conditions per place. [2024-06-28 00:54:50,347 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 299 selfloop transitions, 120 changer transitions 0/433 dead transitions. [2024-06-28 00:54:50,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 433 transitions, 8234 flow [2024-06-28 00:54:50,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:50,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:50,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:54:50,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 00:54:50,348 INFO L175 Difference]: Start difference. First operand has 282 places, 405 transitions, 6997 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:54:50,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 433 transitions, 8234 flow [2024-06-28 00:54:51,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 433 transitions, 8024 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:51,556 INFO L231 Difference]: Finished difference. Result has 285 places, 408 transitions, 7086 flow [2024-06-28 00:54:51,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6790, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7086, PETRI_PLACES=285, PETRI_TRANSITIONS=408} [2024-06-28 00:54:51,557 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 236 predicate places. [2024-06-28 00:54:51,557 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 408 transitions, 7086 flow [2024-06-28 00:54:51,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:51,557 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 00:54:51,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:54:51,558 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 00:54:51,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:51,558 INFO L85 PathProgramCache]: Analyzing trace with hash 873088319, now seen corresponding path program 1 times [2024-06-28 00:54:51,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:51,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387576633] [2024-06-28 00:54:51,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:51,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:51,651 INFO 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:54:51,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:51,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387576633] [2024-06-28 00:54:51,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387576633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:51,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:51,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:51,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797451785] [2024-06-28 00:54:51,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:51,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:51,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:51,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:51,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:51,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:51,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 408 transitions, 7086 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:51,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:51,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:54,076 INFO L124 PetriNetUnfolderBase]: 6376/10724 cut-off events. [2024-06-28 00:54:54,076 INFO L125 PetriNetUnfolderBase]: For 470772/470871 co-relation queries the response was YES. [2024-06-28 00:54:54,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64793 conditions, 10724 events. 6376/10724 cut-off events. For 470772/470871 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82308 event pairs, 2529 based on Foata normal form. 33/10277 useless extension candidates. Maximal degree in co-relation 64664. Up to 9101 conditions per place. [2024-06-28 00:54:54,169 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 203 selfloop transitions, 218 changer transitions 0/435 dead transitions. [2024-06-28 00:54:54,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 435 transitions, 8354 flow [2024-06-28 00:54:54,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:54,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 00:54:54,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 00:54:54,170 INFO L175 Difference]: Start difference. First operand has 285 places, 408 transitions, 7086 flow. Second operand 8 states and 219 transitions. [2024-06-28 00:54:54,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 435 transitions, 8354 flow [2024-06-28 00:54:55,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 435 transitions, 8185 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:55,395 INFO L231 Difference]: Finished difference. Result has 289 places, 412 transitions, 7444 flow [2024-06-28 00:54:55,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6917, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7444, PETRI_PLACES=289, PETRI_TRANSITIONS=412} [2024-06-28 00:54:55,396 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 240 predicate places. [2024-06-28 00:54:55,396 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 412 transitions, 7444 flow [2024-06-28 00:54:55,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:55,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:55,396 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 00:54:55,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:54:55,397 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 00:54:55,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:55,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2015699209, now seen corresponding path program 5 times [2024-06-28 00:54:55,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:55,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900966306] [2024-06-28 00:54:55,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:55,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:55,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:55,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:55,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:55,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900966306] [2024-06-28 00:54:55,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900966306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:55,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:55,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:55,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073217895] [2024-06-28 00:54:55,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:55,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:55,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:55,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:55,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:55,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:55,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 412 transitions, 7444 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:55,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:55,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:55,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:57,438 INFO L124 PetriNetUnfolderBase]: 6373/10713 cut-off events. [2024-06-28 00:54:57,438 INFO L125 PetriNetUnfolderBase]: For 480207/480282 co-relation queries the response was YES. [2024-06-28 00:54:57,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65324 conditions, 10713 events. 6373/10713 cut-off events. For 480207/480282 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82080 event pairs, 2497 based on Foata normal form. 56/10273 useless extension candidates. Maximal degree in co-relation 65193. Up to 9442 conditions per place. [2024-06-28 00:54:57,542 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 305 selfloop transitions, 115 changer transitions 0/434 dead transitions. [2024-06-28 00:54:57,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 434 transitions, 8774 flow [2024-06-28 00:54:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:57,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:57,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 00:54:57,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-06-28 00:54:57,543 INFO L175 Difference]: Start difference. First operand has 289 places, 412 transitions, 7444 flow. Second operand 9 states and 236 transitions. [2024-06-28 00:54:57,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 434 transitions, 8774 flow [2024-06-28 00:54:59,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 434 transitions, 8298 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:59,239 INFO L231 Difference]: Finished difference. Result has 292 places, 412 transitions, 7204 flow [2024-06-28 00:54:59,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7204, PETRI_PLACES=292, PETRI_TRANSITIONS=412} [2024-06-28 00:54:59,240 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-28 00:54:59,240 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 412 transitions, 7204 flow [2024-06-28 00:54:59,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:59,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:59,240 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 00:54:59,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:54:59,241 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 00:54:59,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:59,241 INFO L85 PathProgramCache]: Analyzing trace with hash 873082739, now seen corresponding path program 2 times [2024-06-28 00:54:59,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:59,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331135438] [2024-06-28 00:54:59,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:59,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:59,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:59,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:59,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331135438] [2024-06-28 00:54:59,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331135438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:59,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:59,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:59,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292885056] [2024-06-28 00:54:59,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:59,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:59,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:59,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:59,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:59,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:59,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 412 transitions, 7204 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:59,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:59,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:59,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:01,489 INFO L124 PetriNetUnfolderBase]: 6388/10740 cut-off events. [2024-06-28 00:55:01,489 INFO L125 PetriNetUnfolderBase]: For 492103/492180 co-relation queries the response was YES. [2024-06-28 00:55:01,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65169 conditions, 10740 events. 6388/10740 cut-off events. For 492103/492180 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82247 event pairs, 2527 based on Foata normal form. 29/10281 useless extension candidates. Maximal degree in co-relation 65037. Up to 9114 conditions per place. [2024-06-28 00:55:01,585 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 202 selfloop transitions, 223 changer transitions 0/439 dead transitions. [2024-06-28 00:55:01,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 439 transitions, 8490 flow [2024-06-28 00:55:01,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:01,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:01,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 00:55:01,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 00:55:01,586 INFO L175 Difference]: Start difference. First operand has 292 places, 412 transitions, 7204 flow. Second operand 8 states and 221 transitions. [2024-06-28 00:55:01,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 439 transitions, 8490 flow [2024-06-28 00:55:03,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 439 transitions, 8184 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:03,203 INFO L231 Difference]: Finished difference. Result has 292 places, 416 transitions, 7437 flow [2024-06-28 00:55:03,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7437, PETRI_PLACES=292, PETRI_TRANSITIONS=416} [2024-06-28 00:55:03,204 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-28 00:55:03,204 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 416 transitions, 7437 flow [2024-06-28 00:55:03,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:03,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:03,204 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 00:55:03,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:55:03,205 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 00:55:03,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:03,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2015526229, now seen corresponding path program 6 times [2024-06-28 00:55:03,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:03,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829841680] [2024-06-28 00:55:03,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:03,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:03,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:03,279 INFO 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:55:03,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:03,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829841680] [2024-06-28 00:55:03,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829841680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:03,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:03,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:03,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232074272] [2024-06-28 00:55:03,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:03,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:03,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:03,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:03,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:03,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:03,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 416 transitions, 7437 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:03,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:03,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:03,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:05,388 INFO L124 PetriNetUnfolderBase]: 6385/10732 cut-off events. [2024-06-28 00:55:05,388 INFO L125 PetriNetUnfolderBase]: For 497272/497347 co-relation queries the response was YES. [2024-06-28 00:55:05,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65659 conditions, 10732 events. 6385/10732 cut-off events. For 497272/497347 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82247 event pairs, 2496 based on Foata normal form. 56/10287 useless extension candidates. Maximal degree in co-relation 65527. Up to 9458 conditions per place. [2024-06-28 00:55:05,501 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 311 selfloop transitions, 110 changer transitions 0/435 dead transitions. [2024-06-28 00:55:05,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 435 transitions, 8625 flow [2024-06-28 00:55:05,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:05,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:05,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 00:55:05,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-28 00:55:05,503 INFO L175 Difference]: Start difference. First operand has 292 places, 416 transitions, 7437 flow. Second operand 7 states and 191 transitions. [2024-06-28 00:55:05,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 435 transitions, 8625 flow [2024-06-28 00:55:07,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 435 transitions, 8136 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:07,332 INFO L231 Difference]: Finished difference. Result has 293 places, 416 transitions, 7176 flow [2024-06-28 00:55:07,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7176, PETRI_PLACES=293, PETRI_TRANSITIONS=416} [2024-06-28 00:55:07,332 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-28 00:55:07,332 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 416 transitions, 7176 flow [2024-06-28 00:55:07,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:07,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:07,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:55:07,333 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 00:55:07,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:07,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2076549793, now seen corresponding path program 3 times [2024-06-28 00:55:07,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:07,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560970654] [2024-06-28 00:55:07,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:07,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:07,413 INFO 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:55:07,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:07,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560970654] [2024-06-28 00:55:07,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560970654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:07,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:07,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:07,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875987444] [2024-06-28 00:55:07,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:07,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:07,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:07,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:07,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:07,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:07,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 416 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:07,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:07,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:09,262 INFO L124 PetriNetUnfolderBase]: 6432/10809 cut-off events. [2024-06-28 00:55:09,262 INFO L125 PetriNetUnfolderBase]: For 518748/518855 co-relation queries the response was YES. [2024-06-28 00:55:09,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66194 conditions, 10809 events. 6432/10809 cut-off events. For 518748/518855 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82845 event pairs, 2531 based on Foata normal form. 35/10349 useless extension candidates. Maximal degree in co-relation 66061. Up to 9159 conditions per place. [2024-06-28 00:55:09,654 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 218 selfloop transitions, 217 changer transitions 0/449 dead transitions. [2024-06-28 00:55:09,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 449 transitions, 8790 flow [2024-06-28 00:55:09,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:09,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:09,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 00:55:09,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-06-28 00:55:09,655 INFO L175 Difference]: Start difference. First operand has 293 places, 416 transitions, 7176 flow. Second operand 9 states and 241 transitions. [2024-06-28 00:55:09,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 449 transitions, 8790 flow [2024-06-28 00:55:11,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 449 transitions, 8619 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:11,573 INFO L231 Difference]: Finished difference. Result has 297 places, 426 transitions, 7660 flow [2024-06-28 00:55:11,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7660, PETRI_PLACES=297, PETRI_TRANSITIONS=426} [2024-06-28 00:55:11,574 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-28 00:55:11,574 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 426 transitions, 7660 flow [2024-06-28 00:55:11,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:11,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:11,574 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 00:55:11,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:55:11,574 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 00:55:11,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:11,575 INFO L85 PathProgramCache]: Analyzing trace with hash -925861923, now seen corresponding path program 4 times [2024-06-28 00:55:11,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:11,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762640443] [2024-06-28 00:55:11,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:11,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:11,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:11,670 INFO 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:55:11,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:11,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762640443] [2024-06-28 00:55:11,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762640443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:11,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:11,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:11,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220560583] [2024-06-28 00:55:11,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:11,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:11,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:11,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:11,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:11,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:11,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 426 transitions, 7660 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:11,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:11,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:11,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:13,928 INFO L124 PetriNetUnfolderBase]: 6436/10822 cut-off events. [2024-06-28 00:55:13,928 INFO L125 PetriNetUnfolderBase]: For 532046/532153 co-relation queries the response was YES. [2024-06-28 00:55:13,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66939 conditions, 10822 events. 6436/10822 cut-off events. For 532046/532153 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 83019 event pairs, 2537 based on Foata normal form. 35/10375 useless extension candidates. Maximal degree in co-relation 66804. Up to 9162 conditions per place. [2024-06-28 00:55:14,023 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 219 changer transitions 0/449 dead transitions. [2024-06-28 00:55:14,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 449 transitions, 8958 flow [2024-06-28 00:55:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:14,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:55:14,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 00:55:14,024 INFO L175 Difference]: Start difference. First operand has 297 places, 426 transitions, 7660 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:55:14,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 449 transitions, 8958 flow [2024-06-28 00:55:15,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 449 transitions, 8551 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:15,750 INFO L231 Difference]: Finished difference. Result has 300 places, 429 transitions, 7772 flow [2024-06-28 00:55:15,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7267, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7772, PETRI_PLACES=300, PETRI_TRANSITIONS=429} [2024-06-28 00:55:15,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-06-28 00:55:15,751 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 429 transitions, 7772 flow [2024-06-28 00:55:15,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:15,751 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 00:55:15,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:55:15,751 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 00:55:15,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:15,751 INFO L85 PathProgramCache]: Analyzing trace with hash 704115209, now seen corresponding path program 5 times [2024-06-28 00:55:15,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:15,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706795093] [2024-06-28 00:55:15,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:15,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:15,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:15,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:55:15,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:15,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706795093] [2024-06-28 00:55:15,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706795093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:15,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:15,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:15,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250751261] [2024-06-28 00:55:15,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:15,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:15,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:15,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:15,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:15,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:15,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 429 transitions, 7772 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:15,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:15,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:17,994 INFO L124 PetriNetUnfolderBase]: 6451/10832 cut-off events. [2024-06-28 00:55:17,994 INFO L125 PetriNetUnfolderBase]: For 546002/546073 co-relation queries the response was YES. [2024-06-28 00:55:18,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67222 conditions, 10832 events. 6451/10832 cut-off events. For 546002/546073 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82872 event pairs, 2519 based on Foata normal form. 29/10340 useless extension candidates. Maximal degree in co-relation 67085. Up to 9177 conditions per place. [2024-06-28 00:55:18,096 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 227 changer transitions 0/457 dead transitions. [2024-06-28 00:55:18,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 457 transitions, 9327 flow [2024-06-28 00:55:18,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:18,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:18,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-28 00:55:18,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:55:18,097 INFO L175 Difference]: Start difference. First operand has 300 places, 429 transitions, 7772 flow. Second operand 9 states and 243 transitions. [2024-06-28 00:55:18,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 457 transitions, 9327 flow [2024-06-28 00:55:19,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 457 transitions, 8987 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:19,824 INFO L231 Difference]: Finished difference. Result has 304 places, 435 transitions, 8044 flow [2024-06-28 00:55:19,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8044, PETRI_PLACES=304, PETRI_TRANSITIONS=435} [2024-06-28 00:55:19,825 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-28 00:55:19,825 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 435 transitions, 8044 flow [2024-06-28 00:55:19,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:19,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:19,825 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 00:55:19,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:55:19,826 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 00:55:19,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:19,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2065701901, now seen corresponding path program 4 times [2024-06-28 00:55:19,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:19,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616641464] [2024-06-28 00:55:19,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:19,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:19,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:19,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:55:19,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:19,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616641464] [2024-06-28 00:55:19,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616641464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:19,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:19,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:19,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017341995] [2024-06-28 00:55:19,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:19,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:19,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:19,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:19,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:19,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:19,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 435 transitions, 8044 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:19,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:19,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:19,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:22,384 INFO L124 PetriNetUnfolderBase]: 6802/11473 cut-off events. [2024-06-28 00:55:22,384 INFO L125 PetriNetUnfolderBase]: For 694948/695058 co-relation queries the response was YES. [2024-06-28 00:55:22,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70439 conditions, 11473 events. 6802/11473 cut-off events. For 694948/695058 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 89312 event pairs, 2755 based on Foata normal form. 74/11047 useless extension candidates. Maximal degree in co-relation 70300. Up to 9236 conditions per place. [2024-06-28 00:55:22,504 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 224 selfloop transitions, 227 changer transitions 0/465 dead transitions. [2024-06-28 00:55:22,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 465 transitions, 9410 flow [2024-06-28 00:55:22,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:22,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:22,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 00:55:22,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 00:55:22,505 INFO L175 Difference]: Start difference. First operand has 304 places, 435 transitions, 8044 flow. Second operand 8 states and 226 transitions. [2024-06-28 00:55:22,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 465 transitions, 9410 flow [2024-06-28 00:55:24,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 465 transitions, 8876 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:24,603 INFO L231 Difference]: Finished difference. Result has 306 places, 437 transitions, 8033 flow [2024-06-28 00:55:24,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7510, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8033, PETRI_PLACES=306, PETRI_TRANSITIONS=437} [2024-06-28 00:55:24,603 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 257 predicate places. [2024-06-28 00:55:24,603 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 437 transitions, 8033 flow [2024-06-28 00:55:24,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:24,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:24,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:55:24,604 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 00:55:24,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:24,604 INFO L85 PathProgramCache]: Analyzing trace with hash 2065375471, now seen corresponding path program 5 times [2024-06-28 00:55:24,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:24,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634322181] [2024-06-28 00:55:24,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:24,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:24,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:24,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634322181] [2024-06-28 00:55:24,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634322181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:24,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:24,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:24,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191862996] [2024-06-28 00:55:24,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:24,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:24,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:24,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:24,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:24,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:24,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 437 transitions, 8033 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:24,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:24,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:27,453 INFO L124 PetriNetUnfolderBase]: 7528/12696 cut-off events. [2024-06-28 00:55:27,454 INFO L125 PetriNetUnfolderBase]: For 843354/843464 co-relation queries the response was YES. [2024-06-28 00:55:27,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80070 conditions, 12696 events. 7528/12696 cut-off events. For 843354/843464 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 100914 event pairs, 2958 based on Foata normal form. 68/12236 useless extension candidates. Maximal degree in co-relation 79930. Up to 9203 conditions per place. [2024-06-28 00:55:27,601 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 233 changer transitions 0/478 dead transitions. [2024-06-28 00:55:27,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 478 transitions, 9699 flow [2024-06-28 00:55:27,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:27,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:27,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 00:55:27,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-28 00:55:27,604 INFO L175 Difference]: Start difference. First operand has 306 places, 437 transitions, 8033 flow. Second operand 8 states and 233 transitions. [2024-06-28 00:55:27,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 478 transitions, 9699 flow