./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/array-eq-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 01:43:12,496 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 01:43:12,567 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-19 01:43:12,574 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 01:43:12,578 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 01:43:12,604 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 01:43:12,605 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 01:43:12,605 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 01:43:12,606 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 01:43:12,607 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 01:43:12,608 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 01:43:12,608 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 01:43:12,608 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 01:43:12,611 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 01:43:12,611 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 01:43:12,611 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 01:43:12,611 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 01:43:12,612 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 01:43:12,612 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 01:43:12,612 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 01:43:12,612 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 01:43:12,613 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 01:43:12,614 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 01:43:12,614 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 01:43:12,614 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 01:43:12,614 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 01:43:12,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 01:43:12,616 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 01:43:12,616 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 01:43:12,616 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 01:43:12,616 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 01:43:12,616 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 01:43:12,617 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 01:43:12,617 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 01:43:12,617 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 01:43:12,618 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 01:43:12,618 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d [2024-11-19 01:43:12,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 01:43:12,844 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 01:43:12,848 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 01:43:12,849 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 01:43:12,850 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 01:43:12,850 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-11-19 01:43:14,276 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 01:43:14,418 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 01:43:14,419 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-11-19 01:43:14,425 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff422cb63/8003f756f68c421aabba83fe796d20e9/FLAGffa3963be [2024-11-19 01:43:14,821 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff422cb63/8003f756f68c421aabba83fe796d20e9 [2024-11-19 01:43:14,823 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 01:43:14,824 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 01:43:14,825 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 01:43:14,825 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 01:43:14,829 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 01:43:14,829 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:43:14" (1/1) ... [2024-11-19 01:43:14,830 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d8ac244 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:14, skipping insertion in model container [2024-11-19 01:43:14,830 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:43:14" (1/1) ... [2024-11-19 01:43:14,850 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 01:43:15,063 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2277,2290] [2024-11-19 01:43:15,074 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 01:43:15,083 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 01:43:15,100 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2277,2290] [2024-11-19 01:43:15,103 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 01:43:15,120 INFO L204 MainTranslator]: Completed translation [2024-11-19 01:43:15,120 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15 WrapperNode [2024-11-19 01:43:15,121 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 01:43:15,122 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 01:43:15,122 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 01:43:15,122 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 01:43:15,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,136 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,157 INFO L138 Inliner]: procedures = 22, calls = 19, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 105 [2024-11-19 01:43:15,157 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 01:43:15,158 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 01:43:15,158 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 01:43:15,158 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 01:43:15,182 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,182 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,185 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,199 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-19 01:43:15,203 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,203 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,214 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,219 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,221 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,222 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,224 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 01:43:15,225 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 01:43:15,225 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 01:43:15,226 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 01:43:15,226 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (1/1) ... [2024-11-19 01:43:15,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 01:43:15,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:15,272 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-11-19 01:43:15,280 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-11-19 01:43:15,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 01:43:15,320 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-19 01:43:15,320 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-19 01:43:15,320 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-19 01:43:15,321 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-19 01:43:15,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 01:43:15,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 01:43:15,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 01:43:15,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 01:43:15,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-19 01:43:15,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 01:43:15,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 01:43:15,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 01:43:15,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 01:43:15,324 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-19 01:43:15,415 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 01:43:15,417 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 01:43:15,736 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-19 01:43:15,737 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 01:43:15,894 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 01:43:15,896 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-19 01:43:15,896 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:43:15 BoogieIcfgContainer [2024-11-19 01:43:15,897 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 01:43:15,898 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 01:43:15,898 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 01:43:15,901 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 01:43:15,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 01:43:14" (1/3) ... [2024-11-19 01:43:15,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3091395d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:43:15, skipping insertion in model container [2024-11-19 01:43:15,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:43:15" (2/3) ... [2024-11-19 01:43:15,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3091395d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:43:15, skipping insertion in model container [2024-11-19 01:43:15,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:43:15" (3/3) ... [2024-11-19 01:43:15,903 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2024-11-19 01:43:15,917 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 01:43:15,917 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-19 01:43:15,917 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-19 01:43:15,947 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-19 01:43:15,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 28 transitions, 70 flow [2024-11-19 01:43:15,993 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-11-19 01:43:15,993 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 01:43:15,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 26 events. 6/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 25 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-11-19 01:43:15,996 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 28 transitions, 70 flow [2024-11-19 01:43:15,998 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 25 transitions, 62 flow [2024-11-19 01:43:16,004 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 01:43:16,009 INFO L333 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, 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;@4ab3492a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 01:43:16,010 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-19 01:43:16,016 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-19 01:43:16,017 INFO L124 PetriNetUnfolderBase]: 6/24 cut-off events. [2024-11-19 01:43:16,017 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 01:43:16,017 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:16,018 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:16,018 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:16,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:16,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1113111192, now seen corresponding path program 1 times [2024-11-19 01:43:16,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:16,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282204417] [2024-11-19 01:43:16,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:16,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:16,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:16,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282204417] [2024-11-19 01:43:16,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282204417] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:16,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:16,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 01:43:16,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947973358] [2024-11-19 01:43:16,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:16,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 01:43:16,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:16,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 01:43:16,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 01:43:16,367 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:16,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:16,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:16,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:16,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:16,472 INFO L124 PetriNetUnfolderBase]: 207/323 cut-off events. [2024-11-19 01:43:16,473 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-19 01:43:16,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 323 events. 207/323 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1131 event pairs, 42 based on Foata normal form. 1/220 useless extension candidates. Maximal degree in co-relation 596. Up to 208 conditions per place. [2024-11-19 01:43:16,477 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 33 selfloop transitions, 3 changer transitions 1/40 dead transitions. [2024-11-19 01:43:16,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 40 transitions, 175 flow [2024-11-19 01:43:16,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 01:43:16,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-19 01:43:16,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-11-19 01:43:16,487 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-11-19 01:43:16,488 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 3 states and 53 transitions. [2024-11-19 01:43:16,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 40 transitions, 175 flow [2024-11-19 01:43:16,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 40 transitions, 161 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 01:43:16,493 INFO L231 Difference]: Finished difference. Result has 25 places, 27 transitions, 73 flow [2024-11-19 01:43:16,494 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=25, PETRI_TRANSITIONS=27} [2024-11-19 01:43:16,497 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2024-11-19 01:43:16,498 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 27 transitions, 73 flow [2024-11-19 01:43:16,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:16,498 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:16,498 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:16,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 01:43:16,499 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:16,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:16,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1220597756, now seen corresponding path program 1 times [2024-11-19 01:43:16,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:16,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762465159] [2024-11-19 01:43:16,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:16,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:16,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:16,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:16,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762465159] [2024-11-19 01:43:16,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762465159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:16,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:16,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 01:43:16,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229638407] [2024-11-19 01:43:16,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:16,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 01:43:16,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:16,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 01:43:16,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 01:43:16,623 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:16,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 27 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:16,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:16,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:16,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:16,764 INFO L124 PetriNetUnfolderBase]: 292/481 cut-off events. [2024-11-19 01:43:16,764 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2024-11-19 01:43:16,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1055 conditions, 481 events. 292/481 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1950 event pairs, 170 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 392. Up to 319 conditions per place. [2024-11-19 01:43:16,767 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 40 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2024-11-19 01:43:16,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 48 transitions, 216 flow [2024-11-19 01:43:16,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:43:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:43:16,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2024-11-19 01:43:16,769 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-11-19 01:43:16,769 INFO L175 Difference]: Start difference. First operand has 25 places, 27 transitions, 73 flow. Second operand 5 states and 68 transitions. [2024-11-19 01:43:16,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 48 transitions, 216 flow [2024-11-19 01:43:16,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 48 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 01:43:16,771 INFO L231 Difference]: Finished difference. Result has 31 places, 31 transitions, 106 flow [2024-11-19 01:43:16,771 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=31, PETRI_TRANSITIONS=31} [2024-11-19 01:43:16,773 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 5 predicate places. [2024-11-19 01:43:16,773 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 31 transitions, 106 flow [2024-11-19 01:43:16,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:16,774 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:16,774 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:16,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 01:43:16,774 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:16,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:16,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1689689306, now seen corresponding path program 1 times [2024-11-19 01:43:16,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:16,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108203844] [2024-11-19 01:43:16,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:16,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:16,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:16,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:16,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:16,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108203844] [2024-11-19 01:43:16,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108203844] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:16,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:16,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 01:43:16,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63910650] [2024-11-19 01:43:16,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:16,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 01:43:16,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:16,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 01:43:16,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 01:43:16,860 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:16,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 31 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:16,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:16,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:16,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:16,942 INFO L124 PetriNetUnfolderBase]: 231/382 cut-off events. [2024-11-19 01:43:16,943 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-11-19 01:43:16,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 382 events. 231/382 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1410 event pairs, 130 based on Foata normal form. 0/348 useless extension candidates. Maximal degree in co-relation 725. Up to 319 conditions per place. [2024-11-19 01:43:16,945 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 23 selfloop transitions, 2 changer transitions 15/43 dead transitions. [2024-11-19 01:43:16,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 43 transitions, 218 flow [2024-11-19 01:43:16,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:43:16,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:43:16,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-11-19 01:43:16,947 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-11-19 01:43:16,947 INFO L175 Difference]: Start difference. First operand has 31 places, 31 transitions, 106 flow. Second operand 5 states and 64 transitions. [2024-11-19 01:43:16,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 43 transitions, 218 flow [2024-11-19 01:43:16,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 43 transitions, 212 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-19 01:43:16,948 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 90 flow [2024-11-19 01:43:16,948 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=90, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-11-19 01:43:16,949 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 9 predicate places. [2024-11-19 01:43:16,949 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 90 flow [2024-11-19 01:43:16,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:16,950 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:16,950 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:16,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 01:43:16,950 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:16,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:16,951 INFO L85 PathProgramCache]: Analyzing trace with hash 140296278, now seen corresponding path program 1 times [2024-11-19 01:43:16,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:16,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010180916] [2024-11-19 01:43:16,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:16,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:17,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:17,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010180916] [2024-11-19 01:43:17,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010180916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:17,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:17,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 01:43:17,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379144461] [2024-11-19 01:43:17,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:17,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:43:17,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:17,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:43:17,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:43:17,037 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:17,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 90 flow. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:17,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:17,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:17,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:17,128 INFO L124 PetriNetUnfolderBase]: 337/556 cut-off events. [2024-11-19 01:43:17,128 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2024-11-19 01:43:17,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1287 conditions, 556 events. 337/556 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2315 event pairs, 155 based on Foata normal form. 18/569 useless extension candidates. Maximal degree in co-relation 1271. Up to 220 conditions per place. [2024-11-19 01:43:17,131 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 52 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-11-19 01:43:17,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 61 transitions, 301 flow [2024-11-19 01:43:17,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:43:17,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:43:17,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-11-19 01:43:17,132 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-19 01:43:17,132 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 90 flow. Second operand 5 states and 80 transitions. [2024-11-19 01:43:17,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 61 transitions, 301 flow [2024-11-19 01:43:17,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 61 transitions, 279 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:17,135 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 115 flow [2024-11-19 01:43:17,135 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=115, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2024-11-19 01:43:17,135 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2024-11-19 01:43:17,135 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 115 flow [2024-11-19 01:43:17,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:17,136 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:17,136 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:17,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-19 01:43:17,136 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:17,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:17,137 INFO L85 PathProgramCache]: Analyzing trace with hash 880851478, now seen corresponding path program 1 times [2024-11-19 01:43:17,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:17,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261261769] [2024-11-19 01:43:17,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:17,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:17,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:17,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:17,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261261769] [2024-11-19 01:43:17,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261261769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:17,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:17,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 01:43:17,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758287466] [2024-11-19 01:43:17,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:17,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:43:17,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:17,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:43:17,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:43:17,255 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:17,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 115 flow. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:17,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:17,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:17,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:17,374 INFO L124 PetriNetUnfolderBase]: 321/532 cut-off events. [2024-11-19 01:43:17,374 INFO L125 PetriNetUnfolderBase]: For 147/147 co-relation queries the response was YES. [2024-11-19 01:43:17,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 532 events. 321/532 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2081 event pairs, 115 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 1230. Up to 238 conditions per place. [2024-11-19 01:43:17,379 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 36 selfloop transitions, 5 changer transitions 11/55 dead transitions. [2024-11-19 01:43:17,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 55 transitions, 283 flow [2024-11-19 01:43:17,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:43:17,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:43:17,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2024-11-19 01:43:17,381 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-11-19 01:43:17,381 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 115 flow. Second operand 5 states and 74 transitions. [2024-11-19 01:43:17,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 55 transitions, 283 flow [2024-11-19 01:43:17,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 55 transitions, 278 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-19 01:43:17,383 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 127 flow [2024-11-19 01:43:17,383 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-11-19 01:43:17,384 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 12 predicate places. [2024-11-19 01:43:17,384 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 127 flow [2024-11-19 01:43:17,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:17,385 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:17,386 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:17,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-19 01:43:17,386 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:17,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:17,388 INFO L85 PathProgramCache]: Analyzing trace with hash 221294698, now seen corresponding path program 1 times [2024-11-19 01:43:17,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:17,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529174259] [2024-11-19 01:43:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:17,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:17,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:17,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:17,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529174259] [2024-11-19 01:43:17,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529174259] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:17,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822179569] [2024-11-19 01:43:17,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:17,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:17,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:17,578 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:17,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-19 01:43:17,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:17,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 01:43:17,652 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:17,771 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:17,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:17,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822179569] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:17,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-19 01:43:17,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 14 [2024-11-19 01:43:17,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836008040] [2024-11-19 01:43:17,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:17,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 01:43:17,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:17,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 01:43:17,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:43:17,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:17,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 127 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:17,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:17,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:17,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:18,006 INFO L124 PetriNetUnfolderBase]: 323/544 cut-off events. [2024-11-19 01:43:18,006 INFO L125 PetriNetUnfolderBase]: For 258/258 co-relation queries the response was YES. [2024-11-19 01:43:18,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 544 events. 323/544 cut-off events. For 258/258 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2116 event pairs, 93 based on Foata normal form. 16/557 useless extension candidates. Maximal degree in co-relation 1347. Up to 217 conditions per place. [2024-11-19 01:43:18,009 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 43 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-11-19 01:43:18,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 54 transitions, 301 flow [2024-11-19 01:43:18,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:18,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:18,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-19 01:43:18,011 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-19 01:43:18,011 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 127 flow. Second operand 7 states and 83 transitions. [2024-11-19 01:43:18,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 54 transitions, 301 flow [2024-11-19 01:43:18,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 54 transitions, 286 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-19 01:43:18,013 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 148 flow [2024-11-19 01:43:18,014 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=148, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2024-11-19 01:43:18,014 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 14 predicate places. [2024-11-19 01:43:18,014 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 148 flow [2024-11-19 01:43:18,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:18,015 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:18,015 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:18,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:18,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-19 01:43:18,216 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:18,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:18,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1389849294, now seen corresponding path program 1 times [2024-11-19 01:43:18,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:18,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436984670] [2024-11-19 01:43:18,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:18,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:18,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:18,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:18,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436984670] [2024-11-19 01:43:18,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436984670] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:18,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117745310] [2024-11-19 01:43:18,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:18,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:18,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:18,325 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:18,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-19 01:43:18,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:18,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 01:43:18,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:18,448 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:18,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:18,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117745310] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:18,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-19 01:43:18,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2024-11-19 01:43:18,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463345214] [2024-11-19 01:43:18,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:18,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 01:43:18,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:18,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 01:43:18,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:43:18,558 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:18,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:18,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:18,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:18,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:18,736 INFO L124 PetriNetUnfolderBase]: 353/636 cut-off events. [2024-11-19 01:43:18,736 INFO L125 PetriNetUnfolderBase]: For 455/455 co-relation queries the response was YES. [2024-11-19 01:43:18,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 636 events. 353/636 cut-off events. For 455/455 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2845 event pairs, 138 based on Foata normal form. 0/612 useless extension candidates. Maximal degree in co-relation 1618. Up to 223 conditions per place. [2024-11-19 01:43:18,739 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 50 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-11-19 01:43:18,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 61 transitions, 368 flow [2024-11-19 01:43:18,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:18,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:18,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-19 01:43:18,741 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-19 01:43:18,741 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 148 flow. Second operand 7 states and 87 transitions. [2024-11-19 01:43:18,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 61 transitions, 368 flow [2024-11-19 01:43:18,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 61 transitions, 346 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-19 01:43:18,744 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 162 flow [2024-11-19 01:43:18,744 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=162, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-11-19 01:43:18,745 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2024-11-19 01:43:18,745 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 162 flow [2024-11-19 01:43:18,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:18,745 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:18,745 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:18,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-19 01:43:18,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-19 01:43:18,946 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:18,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:18,946 INFO L85 PathProgramCache]: Analyzing trace with hash 857225227, now seen corresponding path program 1 times [2024-11-19 01:43:18,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:18,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706158716] [2024-11-19 01:43:18,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:18,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:19,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:19,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706158716] [2024-11-19 01:43:19,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706158716] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:19,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:19,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 01:43:19,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818389467] [2024-11-19 01:43:19,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:19,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:19,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:19,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:19,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-19 01:43:19,299 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:19,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 162 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:19,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:19,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:19,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:19,509 INFO L124 PetriNetUnfolderBase]: 365/655 cut-off events. [2024-11-19 01:43:19,509 INFO L125 PetriNetUnfolderBase]: For 547/547 co-relation queries the response was YES. [2024-11-19 01:43:19,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1809 conditions, 655 events. 365/655 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2852 event pairs, 102 based on Foata normal form. 5/659 useless extension candidates. Maximal degree in co-relation 1778. Up to 536 conditions per place. [2024-11-19 01:43:19,513 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 40 selfloop transitions, 11 changer transitions 6/60 dead transitions. [2024-11-19 01:43:19,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 60 transitions, 361 flow [2024-11-19 01:43:19,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-19 01:43:19,514 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-19 01:43:19,514 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 162 flow. Second operand 7 states and 87 transitions. [2024-11-19 01:43:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 60 transitions, 361 flow [2024-11-19 01:43:19,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 60 transitions, 341 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:19,517 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 228 flow [2024-11-19 01:43:19,517 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-11-19 01:43:19,517 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2024-11-19 01:43:19,517 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 228 flow [2024-11-19 01:43:19,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:19,518 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:19,518 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:19,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-19 01:43:19,518 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:19,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:19,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1135586795, now seen corresponding path program 2 times [2024-11-19 01:43:19,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:19,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296103724] [2024-11-19 01:43:19,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:19,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:19,570 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:19,570 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:19,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:19,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:19,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296103724] [2024-11-19 01:43:19,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296103724] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:19,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:19,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 01:43:19,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027081018] [2024-11-19 01:43:19,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:19,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:19,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:19,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:19,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-19 01:43:19,945 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:19,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 228 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:19,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:19,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:19,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:20,314 INFO L124 PetriNetUnfolderBase]: 363/652 cut-off events. [2024-11-19 01:43:20,314 INFO L125 PetriNetUnfolderBase]: For 691/691 co-relation queries the response was YES. [2024-11-19 01:43:20,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2055 conditions, 652 events. 363/652 cut-off events. For 691/691 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2882 event pairs, 75 based on Foata normal form. 5/657 useless extension candidates. Maximal degree in co-relation 2024. Up to 536 conditions per place. [2024-11-19 01:43:20,318 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 42 selfloop transitions, 10 changer transitions 10/65 dead transitions. [2024-11-19 01:43:20,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 441 flow [2024-11-19 01:43:20,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:20,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:20,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-11-19 01:43:20,319 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45408163265306123 [2024-11-19 01:43:20,319 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 228 flow. Second operand 7 states and 89 transitions. [2024-11-19 01:43:20,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 441 flow [2024-11-19 01:43:20,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 411 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-19 01:43:20,325 INFO L231 Difference]: Finished difference. Result has 52 places, 41 transitions, 243 flow [2024-11-19 01:43:20,325 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=243, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2024-11-19 01:43:20,326 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2024-11-19 01:43:20,326 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 41 transitions, 243 flow [2024-11-19 01:43:20,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:20,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:20,326 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:20,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-19 01:43:20,327 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:20,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:20,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1909171475, now seen corresponding path program 1 times [2024-11-19 01:43:20,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:20,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323383911] [2024-11-19 01:43:20,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:20,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:20,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:20,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323383911] [2024-11-19 01:43:20,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323383911] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:20,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:20,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 01:43:20,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811880748] [2024-11-19 01:43:20,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:20,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:20,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:20,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:20,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-19 01:43:20,702 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:20,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 41 transitions, 243 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:20,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:20,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:20,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:20,905 INFO L124 PetriNetUnfolderBase]: 357/646 cut-off events. [2024-11-19 01:43:20,905 INFO L125 PetriNetUnfolderBase]: For 814/820 co-relation queries the response was YES. [2024-11-19 01:43:20,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2064 conditions, 646 events. 357/646 cut-off events. For 814/820 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2743 event pairs, 147 based on Foata normal form. 6/652 useless extension candidates. Maximal degree in co-relation 2033. Up to 536 conditions per place. [2024-11-19 01:43:20,910 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 37 selfloop transitions, 14 changer transitions 11/65 dead transitions. [2024-11-19 01:43:20,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 481 flow [2024-11-19 01:43:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:20,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-11-19 01:43:20,911 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-11-19 01:43:20,911 INFO L175 Difference]: Start difference. First operand has 52 places, 41 transitions, 243 flow. Second operand 7 states and 86 transitions. [2024-11-19 01:43:20,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 481 flow [2024-11-19 01:43:20,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 443 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:20,917 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 304 flow [2024-11-19 01:43:20,917 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=304, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-11-19 01:43:20,918 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 30 predicate places. [2024-11-19 01:43:20,919 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 304 flow [2024-11-19 01:43:20,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:20,919 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:20,919 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:20,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-19 01:43:20,919 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:20,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:20,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1424687657, now seen corresponding path program 2 times [2024-11-19 01:43:20,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:20,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068935428] [2024-11-19 01:43:20,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:20,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:20,962 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:20,962 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:21,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:21,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:21,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068935428] [2024-11-19 01:43:21,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068935428] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:21,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930693455] [2024-11-19 01:43:21,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:21,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:21,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:21,243 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:21,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-19 01:43:21,315 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:21,315 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:21,316 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-19 01:43:21,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:21,465 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-19 01:43:21,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-19 01:43:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:21,474 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:21,587 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:43:21,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:43:21,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:21,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930693455] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:21,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:21,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 12 [2024-11-19 01:43:21,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754461228] [2024-11-19 01:43:21,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:21,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:43:21,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:21,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:43:21,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:43:21,639 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:21,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 304 flow. Second operand has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:21,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:21,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:21,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:21,921 INFO L124 PetriNetUnfolderBase]: 369/668 cut-off events. [2024-11-19 01:43:21,921 INFO L125 PetriNetUnfolderBase]: For 918/918 co-relation queries the response was YES. [2024-11-19 01:43:21,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 668 events. 369/668 cut-off events. For 918/918 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2890 event pairs, 45 based on Foata normal form. 14/682 useless extension candidates. Maximal degree in co-relation 2167. Up to 388 conditions per place. [2024-11-19 01:43:21,926 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 54 selfloop transitions, 16 changer transitions 3/76 dead transitions. [2024-11-19 01:43:21,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 565 flow [2024-11-19 01:43:21,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:43:21,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:43:21,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-11-19 01:43:21,928 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-11-19 01:43:21,928 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 304 flow. Second operand 8 states and 105 transitions. [2024-11-19 01:43:21,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 565 flow [2024-11-19 01:43:21,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 550 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-19 01:43:21,933 INFO L231 Difference]: Finished difference. Result has 60 places, 46 transitions, 333 flow [2024-11-19 01:43:21,933 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=333, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2024-11-19 01:43:21,933 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 34 predicate places. [2024-11-19 01:43:21,934 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 333 flow [2024-11-19 01:43:21,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:21,934 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:21,935 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:21,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-19 01:43:22,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:22,139 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:22,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash -98403989, now seen corresponding path program 3 times [2024-11-19 01:43:22,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:22,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794935011] [2024-11-19 01:43:22,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:43:22,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:22,170 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:43:22,170 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:22,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:22,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:22,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794935011] [2024-11-19 01:43:22,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794935011] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:22,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:22,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 01:43:22,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015672522] [2024-11-19 01:43:22,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:22,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:22,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:22,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:22,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-19 01:43:22,555 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:22,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 333 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:22,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:22,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:22,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:22,760 INFO L124 PetriNetUnfolderBase]: 364/663 cut-off events. [2024-11-19 01:43:22,761 INFO L125 PetriNetUnfolderBase]: For 1324/1334 co-relation queries the response was YES. [2024-11-19 01:43:22,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 663 events. 364/663 cut-off events. For 1324/1334 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2875 event pairs, 131 based on Foata normal form. 9/672 useless extension candidates. Maximal degree in co-relation 2220. Up to 565 conditions per place. [2024-11-19 01:43:22,765 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 34 selfloop transitions, 14 changer transitions 10/61 dead transitions. [2024-11-19 01:43:22,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 61 transitions, 498 flow [2024-11-19 01:43:22,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:22,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:22,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-19 01:43:22,766 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-19 01:43:22,766 INFO L175 Difference]: Start difference. First operand has 60 places, 46 transitions, 333 flow. Second operand 7 states and 83 transitions. [2024-11-19 01:43:22,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 61 transitions, 498 flow [2024-11-19 01:43:22,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 61 transitions, 448 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-19 01:43:22,769 INFO L231 Difference]: Finished difference. Result has 59 places, 45 transitions, 311 flow [2024-11-19 01:43:22,769 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=311, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2024-11-19 01:43:22,770 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2024-11-19 01:43:22,770 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 311 flow [2024-11-19 01:43:22,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:22,770 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:22,770 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:22,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-19 01:43:22,771 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:22,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:22,771 INFO L85 PathProgramCache]: Analyzing trace with hash 337700793, now seen corresponding path program 3 times [2024-11-19 01:43:22,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:22,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581928786] [2024-11-19 01:43:22,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:43:22,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:22,786 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:43:22,786 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:23,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:23,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:23,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581928786] [2024-11-19 01:43:23,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581928786] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:23,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:23,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 01:43:23,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170589102] [2024-11-19 01:43:23,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:23,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:23,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:23,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:23,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-19 01:43:23,052 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:23,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 311 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:23,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:23,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:23,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:23,215 INFO L124 PetriNetUnfolderBase]: 340/613 cut-off events. [2024-11-19 01:43:23,215 INFO L125 PetriNetUnfolderBase]: For 862/862 co-relation queries the response was YES. [2024-11-19 01:43:23,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2029 conditions, 613 events. 340/613 cut-off events. For 862/862 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2535 event pairs, 134 based on Foata normal form. 4/617 useless extension candidates. Maximal degree in co-relation 1996. Up to 565 conditions per place. [2024-11-19 01:43:23,218 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 37 selfloop transitions, 12 changer transitions 3/55 dead transitions. [2024-11-19 01:43:23,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 55 transitions, 437 flow [2024-11-19 01:43:23,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:23,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:23,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-11-19 01:43:23,218 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-11-19 01:43:23,219 INFO L175 Difference]: Start difference. First operand has 59 places, 45 transitions, 311 flow. Second operand 7 states and 78 transitions. [2024-11-19 01:43:23,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 55 transitions, 437 flow [2024-11-19 01:43:23,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 398 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-19 01:43:23,221 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 286 flow [2024-11-19 01:43:23,221 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=286, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-11-19 01:43:23,221 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 31 predicate places. [2024-11-19 01:43:23,221 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 286 flow [2024-11-19 01:43:23,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:23,221 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:23,221 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:23,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-19 01:43:23,222 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:23,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:23,222 INFO L85 PathProgramCache]: Analyzing trace with hash 779947237, now seen corresponding path program 4 times [2024-11-19 01:43:23,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:23,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009413629] [2024-11-19 01:43:23,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:43:23,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:23,236 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:43:23,236 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:23,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:23,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:23,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009413629] [2024-11-19 01:43:23,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009413629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:23,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590611065] [2024-11-19 01:43:23,451 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:43:23,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:23,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:23,456 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:23,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-19 01:43:23,548 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:43:23,548 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:23,549 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-19 01:43:23,550 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:23,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:43:23,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-19 01:43:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:23,671 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:23,776 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:43:23,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:43:23,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:23,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590611065] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:23,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:23,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 5] total 12 [2024-11-19 01:43:23,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430517930] [2024-11-19 01:43:23,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:23,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:43:23,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:23,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:43:23,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:43:23,826 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:23,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 286 flow. Second operand has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:23,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:23,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:23,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:24,190 INFO L124 PetriNetUnfolderBase]: 424/758 cut-off events. [2024-11-19 01:43:24,191 INFO L125 PetriNetUnfolderBase]: For 1058/1058 co-relation queries the response was YES. [2024-11-19 01:43:24,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2490 conditions, 758 events. 424/758 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3358 event pairs, 102 based on Foata normal form. 21/779 useless extension candidates. Maximal degree in co-relation 2459. Up to 600 conditions per place. [2024-11-19 01:43:24,195 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 61 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-11-19 01:43:24,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 85 transitions, 601 flow [2024-11-19 01:43:24,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:43:24,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:43:24,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-11-19 01:43:24,196 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-11-19 01:43:24,196 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 286 flow. Second operand 11 states and 130 transitions. [2024-11-19 01:43:24,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 85 transitions, 601 flow [2024-11-19 01:43:24,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 85 transitions, 577 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:24,199 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 388 flow [2024-11-19 01:43:24,199 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2024-11-19 01:43:24,200 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 39 predicate places. [2024-11-19 01:43:24,200 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 388 flow [2024-11-19 01:43:24,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:24,200 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:24,200 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:24,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-19 01:43:24,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:24,405 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:24,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:24,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1525908377, now seen corresponding path program 4 times [2024-11-19 01:43:24,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:24,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256432870] [2024-11-19 01:43:24,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:43:24,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:24,419 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:43:24,420 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:24,614 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:24,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:24,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256432870] [2024-11-19 01:43:24,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256432870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:24,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:43:24,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 01:43:24,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142452259] [2024-11-19 01:43:24,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:24,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:24,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:24,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:24,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-19 01:43:24,616 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:24,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 388 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:24,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:24,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:24,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:24,815 INFO L124 PetriNetUnfolderBase]: 442/788 cut-off events. [2024-11-19 01:43:24,816 INFO L125 PetriNetUnfolderBase]: For 1696/1696 co-relation queries the response was YES. [2024-11-19 01:43:24,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2877 conditions, 788 events. 442/788 cut-off events. For 1696/1696 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3540 event pairs, 132 based on Foata normal form. 12/800 useless extension candidates. Maximal degree in co-relation 2841. Up to 725 conditions per place. [2024-11-19 01:43:24,820 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 52 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-11-19 01:43:24,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 68 transitions, 574 flow [2024-11-19 01:43:24,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:24,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:24,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-11-19 01:43:24,821 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-11-19 01:43:24,821 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 388 flow. Second operand 7 states and 82 transitions. [2024-11-19 01:43:24,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 68 transitions, 574 flow [2024-11-19 01:43:24,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 68 transitions, 548 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:24,825 INFO L231 Difference]: Finished difference. Result has 67 places, 54 transitions, 402 flow [2024-11-19 01:43:24,825 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=402, PETRI_PLACES=67, PETRI_TRANSITIONS=54} [2024-11-19 01:43:24,826 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 41 predicate places. [2024-11-19 01:43:24,826 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 54 transitions, 402 flow [2024-11-19 01:43:24,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:24,826 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:24,826 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:24,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-19 01:43:24,826 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:24,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:24,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2131113539, now seen corresponding path program 5 times [2024-11-19 01:43:24,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:24,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549209748] [2024-11-19 01:43:24,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:43:24,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:24,842 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:24,842 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:25,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:25,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:25,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549209748] [2024-11-19 01:43:25,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549209748] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:25,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370436015] [2024-11-19 01:43:25,123 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:43:25,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:25,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:25,125 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:25,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-19 01:43:25,209 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:25,209 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:25,210 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-19 01:43:25,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:25,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:43:25,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-19 01:43:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:25,345 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 01:43:25,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370436015] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:25,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 01:43:25,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 11 [2024-11-19 01:43:25,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592512382] [2024-11-19 01:43:25,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:25,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 01:43:25,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:25,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 01:43:25,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:43:25,346 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:25,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 54 transitions, 402 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:25,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:25,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:25,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:25,570 INFO L124 PetriNetUnfolderBase]: 438/785 cut-off events. [2024-11-19 01:43:25,570 INFO L125 PetriNetUnfolderBase]: For 1894/1900 co-relation queries the response was YES. [2024-11-19 01:43:25,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2907 conditions, 785 events. 438/785 cut-off events. For 1894/1900 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3517 event pairs, 153 based on Foata normal form. 10/795 useless extension candidates. Maximal degree in co-relation 2870. Up to 741 conditions per place. [2024-11-19 01:43:25,574 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 43 selfloop transitions, 11 changer transitions 3/60 dead transitions. [2024-11-19 01:43:25,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 60 transitions, 516 flow [2024-11-19 01:43:25,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:25,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:25,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-11-19 01:43:25,575 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-11-19 01:43:25,575 INFO L175 Difference]: Start difference. First operand has 67 places, 54 transitions, 402 flow. Second operand 7 states and 74 transitions. [2024-11-19 01:43:25,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 60 transitions, 516 flow [2024-11-19 01:43:25,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 60 transitions, 494 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:25,580 INFO L231 Difference]: Finished difference. Result has 68 places, 52 transitions, 382 flow [2024-11-19 01:43:25,580 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=382, PETRI_PLACES=68, PETRI_TRANSITIONS=52} [2024-11-19 01:43:25,580 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 42 predicate places. [2024-11-19 01:43:25,581 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 52 transitions, 382 flow [2024-11-19 01:43:25,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:25,581 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:25,581 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:25,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-19 01:43:25,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-19 01:43:25,785 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:25,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:25,786 INFO L85 PathProgramCache]: Analyzing trace with hash 379881461, now seen corresponding path program 6 times [2024-11-19 01:43:25,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:25,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745147432] [2024-11-19 01:43:25,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:43:25,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:25,809 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:43:25,809 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:26,039 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:26,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:26,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745147432] [2024-11-19 01:43:26,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745147432] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:26,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482651350] [2024-11-19 01:43:26,040 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:43:26,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:26,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:26,042 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:26,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-19 01:43:26,106 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:43:26,106 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:26,107 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-19 01:43:26,108 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:26,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:43:26,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-19 01:43:26,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:26,207 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:26,274 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:43:26,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:43:26,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:26,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482651350] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:26,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-19 01:43:26,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 7] total 13 [2024-11-19 01:43:26,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607449677] [2024-11-19 01:43:26,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:26,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 01:43:26,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:26,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 01:43:26,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:43:26,304 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:26,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 52 transitions, 382 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:26,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:26,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:26,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:26,424 INFO L124 PetriNetUnfolderBase]: 376/668 cut-off events. [2024-11-19 01:43:26,425 INFO L125 PetriNetUnfolderBase]: For 1730/1736 co-relation queries the response was YES. [2024-11-19 01:43:26,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2499 conditions, 668 events. 376/668 cut-off events. For 1730/1736 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2849 event pairs, 115 based on Foata normal form. 27/695 useless extension candidates. Maximal degree in co-relation 2462. Up to 601 conditions per place. [2024-11-19 01:43:26,428 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 50 selfloop transitions, 12 changer transitions 0/65 dead transitions. [2024-11-19 01:43:26,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 65 transitions, 558 flow [2024-11-19 01:43:26,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 01:43:26,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 01:43:26,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 74 transitions. [2024-11-19 01:43:26,429 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-19 01:43:26,429 INFO L175 Difference]: Start difference. First operand has 68 places, 52 transitions, 382 flow. Second operand 6 states and 74 transitions. [2024-11-19 01:43:26,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 65 transitions, 558 flow [2024-11-19 01:43:26,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 65 transitions, 536 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:26,433 INFO L231 Difference]: Finished difference. Result has 67 places, 52 transitions, 389 flow [2024-11-19 01:43:26,433 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=389, PETRI_PLACES=67, PETRI_TRANSITIONS=52} [2024-11-19 01:43:26,433 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 41 predicate places. [2024-11-19 01:43:26,433 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 52 transitions, 389 flow [2024-11-19 01:43:26,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:26,434 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:26,434 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:26,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:26,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-19 01:43:26,637 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:26,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:26,638 INFO L85 PathProgramCache]: Analyzing trace with hash -500784749, now seen corresponding path program 5 times [2024-11-19 01:43:26,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:26,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774222068] [2024-11-19 01:43:26,638 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:43:26,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:26,651 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:26,652 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:26,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:26,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:26,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774222068] [2024-11-19 01:43:26,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774222068] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:26,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110679217] [2024-11-19 01:43:26,847 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:43:26,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:26,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:26,849 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:26,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-19 01:43:26,929 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:26,929 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:26,930 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-19 01:43:26,931 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:26,983 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-19 01:43:26,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-19 01:43:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:26,991 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:27,059 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:43:27,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:43:27,090 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:27,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110679217] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:27,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:27,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2024-11-19 01:43:27,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134520641] [2024-11-19 01:43:27,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:27,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:43:27,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:27,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:43:27,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:43:27,092 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:27,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 52 transitions, 389 flow. Second operand has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 12 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:27,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:27,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:27,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:27,263 INFO L124 PetriNetUnfolderBase]: 394/698 cut-off events. [2024-11-19 01:43:27,263 INFO L125 PetriNetUnfolderBase]: For 1783/1789 co-relation queries the response was YES. [2024-11-19 01:43:27,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2694 conditions, 698 events. 394/698 cut-off events. For 1783/1789 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2997 event pairs, 105 based on Foata normal form. 18/716 useless extension candidates. Maximal degree in co-relation 2656. Up to 497 conditions per place. [2024-11-19 01:43:27,267 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 55 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-11-19 01:43:27,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 74 transitions, 632 flow [2024-11-19 01:43:27,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:43:27,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:43:27,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-11-19 01:43:27,268 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42410714285714285 [2024-11-19 01:43:27,268 INFO L175 Difference]: Start difference. First operand has 67 places, 52 transitions, 389 flow. Second operand 8 states and 95 transitions. [2024-11-19 01:43:27,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 74 transitions, 632 flow [2024-11-19 01:43:27,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 74 transitions, 611 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 01:43:27,273 INFO L231 Difference]: Finished difference. Result has 71 places, 53 transitions, 414 flow [2024-11-19 01:43:27,273 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=414, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2024-11-19 01:43:27,273 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 45 predicate places. [2024-11-19 01:43:27,273 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 414 flow [2024-11-19 01:43:27,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.166666666666666) internal successors, (98), 12 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:27,274 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:27,274 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:27,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:27,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:27,477 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:27,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:27,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1122329791, now seen corresponding path program 6 times [2024-11-19 01:43:27,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:27,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974300170] [2024-11-19 01:43:27,478 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:43:27,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:27,490 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:43:27,490 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:27,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:27,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:27,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974300170] [2024-11-19 01:43:27,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974300170] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:27,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664694741] [2024-11-19 01:43:27,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:43:27,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:27,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:27,742 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:27,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-19 01:43:27,821 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:43:27,821 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:27,823 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-19 01:43:27,824 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:27,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:43:27,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-19 01:43:27,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:27,939 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:28,011 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:43:28,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:43:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:28,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664694741] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:28,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:28,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 13 [2024-11-19 01:43:28,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502181071] [2024-11-19 01:43:28,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:28,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 01:43:28,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:28,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 01:43:28,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:43:28,050 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:28,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 414 flow. Second operand has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:28,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:28,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:28,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:28,342 INFO L124 PetriNetUnfolderBase]: 388/680 cut-off events. [2024-11-19 01:43:28,342 INFO L125 PetriNetUnfolderBase]: For 2317/2323 co-relation queries the response was YES. [2024-11-19 01:43:28,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2769 conditions, 680 events. 388/680 cut-off events. For 2317/2323 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2910 event pairs, 90 based on Foata normal form. 24/704 useless extension candidates. Maximal degree in co-relation 2728. Up to 587 conditions per place. [2024-11-19 01:43:28,347 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 57 selfloop transitions, 20 changer transitions 0/80 dead transitions. [2024-11-19 01:43:28,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 80 transitions, 693 flow [2024-11-19 01:43:28,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:43:28,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:43:28,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-11-19 01:43:28,348 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-11-19 01:43:28,348 INFO L175 Difference]: Start difference. First operand has 71 places, 53 transitions, 414 flow. Second operand 11 states and 116 transitions. [2024-11-19 01:43:28,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 80 transitions, 693 flow [2024-11-19 01:43:28,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 80 transitions, 624 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-19 01:43:28,353 INFO L231 Difference]: Finished difference. Result has 77 places, 61 transitions, 474 flow [2024-11-19 01:43:28,353 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=474, PETRI_PLACES=77, PETRI_TRANSITIONS=61} [2024-11-19 01:43:28,354 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 51 predicate places. [2024-11-19 01:43:28,354 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 61 transitions, 474 flow [2024-11-19 01:43:28,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:28,355 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:28,355 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:28,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:28,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:28,560 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:28,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:28,560 INFO L85 PathProgramCache]: Analyzing trace with hash 693907532, now seen corresponding path program 1 times [2024-11-19 01:43:28,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:28,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467992749] [2024-11-19 01:43:28,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:28,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:28,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:28,647 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:28,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:28,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467992749] [2024-11-19 01:43:28,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467992749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:28,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720170363] [2024-11-19 01:43:28,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:28,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:28,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:28,651 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:28,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-19 01:43:28,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:28,718 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-19 01:43:28,719 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:28,816 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:28,817 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:28,839 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:28,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720170363] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:28,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:28,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 6 [2024-11-19 01:43:28,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342017951] [2024-11-19 01:43:28,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:28,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 01:43:28,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:28,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 01:43:28,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-19 01:43:28,842 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:28,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 61 transitions, 474 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:28,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:28,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:28,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:29,021 INFO L124 PetriNetUnfolderBase]: 794/1392 cut-off events. [2024-11-19 01:43:29,021 INFO L125 PetriNetUnfolderBase]: For 3991/3997 co-relation queries the response was YES. [2024-11-19 01:43:29,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5306 conditions, 1392 events. 794/1392 cut-off events. For 3991/3997 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6968 event pairs, 86 based on Foata normal form. 14/1406 useless extension candidates. Maximal degree in co-relation 5264. Up to 609 conditions per place. [2024-11-19 01:43:29,029 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 91 selfloop transitions, 20 changer transitions 2/116 dead transitions. [2024-11-19 01:43:29,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 116 transitions, 1001 flow [2024-11-19 01:43:29,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:29,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:29,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-11-19 01:43:29,031 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-11-19 01:43:29,031 INFO L175 Difference]: Start difference. First operand has 77 places, 61 transitions, 474 flow. Second operand 7 states and 117 transitions. [2024-11-19 01:43:29,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 116 transitions, 1001 flow [2024-11-19 01:43:29,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 116 transitions, 974 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:29,044 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 595 flow [2024-11-19 01:43:29,044 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=595, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-11-19 01:43:29,044 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2024-11-19 01:43:29,044 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 595 flow [2024-11-19 01:43:29,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:29,045 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:29,045 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:29,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-19 01:43:29,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:29,246 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:29,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:29,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1525261836, now seen corresponding path program 2 times [2024-11-19 01:43:29,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:29,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315191223] [2024-11-19 01:43:29,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:29,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:29,261 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:29,261 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:29,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:29,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315191223] [2024-11-19 01:43:29,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315191223] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:29,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961438085] [2024-11-19 01:43:29,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:29,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:29,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:29,337 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:29,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-19 01:43:29,408 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:29,409 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:29,410 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-19 01:43:29,411 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:29,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:29,493 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:29,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:29,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961438085] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:29,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:29,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 6 [2024-11-19 01:43:29,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273880404] [2024-11-19 01:43:29,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:29,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 01:43:29,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:29,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 01:43:29,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-19 01:43:29,529 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:29,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 595 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:29,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:29,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:29,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:29,820 INFO L124 PetriNetUnfolderBase]: 1190/2084 cut-off events. [2024-11-19 01:43:29,820 INFO L125 PetriNetUnfolderBase]: For 6674/6680 co-relation queries the response was YES. [2024-11-19 01:43:29,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8114 conditions, 2084 events. 1190/2084 cut-off events. For 6674/6680 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11392 event pairs, 312 based on Foata normal form. 14/2097 useless extension candidates. Maximal degree in co-relation 8069. Up to 1335 conditions per place. [2024-11-19 01:43:29,833 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 98 selfloop transitions, 20 changer transitions 2/123 dead transitions. [2024-11-19 01:43:29,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 123 transitions, 1144 flow [2024-11-19 01:43:29,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:29,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:29,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-11-19 01:43:29,834 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-11-19 01:43:29,834 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 595 flow. Second operand 7 states and 114 transitions. [2024-11-19 01:43:29,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 123 transitions, 1144 flow [2024-11-19 01:43:29,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 1115 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-11-19 01:43:29,904 INFO L231 Difference]: Finished difference. Result has 89 places, 81 transitions, 728 flow [2024-11-19 01:43:29,904 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=728, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2024-11-19 01:43:29,904 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 63 predicate places. [2024-11-19 01:43:29,904 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 728 flow [2024-11-19 01:43:29,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:29,904 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:29,904 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:29,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-19 01:43:30,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-19 01:43:30,108 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:30,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:30,109 INFO L85 PathProgramCache]: Analyzing trace with hash -930481090, now seen corresponding path program 3 times [2024-11-19 01:43:30,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:30,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174009483] [2024-11-19 01:43:30,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:43:30,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:30,122 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:43:30,122 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:30,197 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:43:30,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:30,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174009483] [2024-11-19 01:43:30,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174009483] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:30,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18504685] [2024-11-19 01:43:30,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:43:30,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:30,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:30,200 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:30,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-19 01:43:30,291 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:43:30,291 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:30,292 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-19 01:43:30,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:30,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:30,528 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:30,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:30,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18504685] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:30,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:30,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 25 [2024-11-19 01:43:30,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482917940] [2024-11-19 01:43:30,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:30,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 01:43:30,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:30,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 01:43:30,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2024-11-19 01:43:30,899 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:30,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 728 flow. Second operand has 26 states, 26 states have (on average 7.538461538461538) internal successors, (196), 26 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:30,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:30,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:30,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:32,619 INFO L124 PetriNetUnfolderBase]: 2343/4315 cut-off events. [2024-11-19 01:43:32,619 INFO L125 PetriNetUnfolderBase]: For 14206/14206 co-relation queries the response was YES. [2024-11-19 01:43:32,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16805 conditions, 4315 events. 2343/4315 cut-off events. For 14206/14206 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 28576 event pairs, 352 based on Foata normal form. 208/4519 useless extension candidates. Maximal degree in co-relation 15954. Up to 892 conditions per place. [2024-11-19 01:43:32,643 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 202 selfloop transitions, 100 changer transitions 95/400 dead transitions. [2024-11-19 01:43:32,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 400 transitions, 3656 flow [2024-11-19 01:43:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-19 01:43:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2024-11-19 01:43:32,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 516 transitions. [2024-11-19 01:43:32,645 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607142857142857 [2024-11-19 01:43:32,645 INFO L175 Difference]: Start difference. First operand has 89 places, 81 transitions, 728 flow. Second operand 40 states and 516 transitions. [2024-11-19 01:43:32,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 400 transitions, 3656 flow [2024-11-19 01:43:32,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 400 transitions, 3547 flow, removed 42 selfloop flow, removed 1 redundant places. [2024-11-19 01:43:32,699 INFO L231 Difference]: Finished difference. Result has 153 places, 150 transitions, 1781 flow [2024-11-19 01:43:32,699 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=1781, PETRI_PLACES=153, PETRI_TRANSITIONS=150} [2024-11-19 01:43:32,699 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 127 predicate places. [2024-11-19 01:43:32,699 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 150 transitions, 1781 flow [2024-11-19 01:43:32,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.538461538461538) internal successors, (196), 26 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:32,700 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:32,700 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:32,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-19 01:43:32,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-19 01:43:32,904 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:32,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:32,905 INFO L85 PathProgramCache]: Analyzing trace with hash 895194908, now seen corresponding path program 4 times [2024-11-19 01:43:32,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:32,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838858983] [2024-11-19 01:43:32,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:43:32,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:32,922 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:43:32,922 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:33,076 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:33,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:33,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838858983] [2024-11-19 01:43:33,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838858983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:33,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168521424] [2024-11-19 01:43:33,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:43:33,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:33,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:33,079 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:33,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-19 01:43:33,156 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:43:33,156 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:33,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-19 01:43:33,160 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:33,296 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:33,298 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 01:43:33,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168521424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:43:33,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 01:43:33,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10 [2024-11-19 01:43:33,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709038042] [2024-11-19 01:43:33,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:43:33,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 01:43:33,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:33,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 01:43:33,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:43:33,300 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:33,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 150 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:33,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:33,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:33,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:33,992 INFO L124 PetriNetUnfolderBase]: 2227/4153 cut-off events. [2024-11-19 01:43:33,992 INFO L125 PetriNetUnfolderBase]: For 30797/30797 co-relation queries the response was YES. [2024-11-19 01:43:34,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19856 conditions, 4153 events. 2227/4153 cut-off events. For 30797/30797 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 28498 event pairs, 325 based on Foata normal form. 4/4157 useless extension candidates. Maximal degree in co-relation 18642. Up to 1710 conditions per place. [2024-11-19 01:43:34,024 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 152 selfloop transitions, 85 changer transitions 12/252 dead transitions. [2024-11-19 01:43:34,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 252 transitions, 3330 flow [2024-11-19 01:43:34,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:43:34,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:43:34,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-11-19 01:43:34,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-19 01:43:34,027 INFO L175 Difference]: Start difference. First operand has 153 places, 150 transitions, 1781 flow. Second operand 10 states and 120 transitions. [2024-11-19 01:43:34,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 252 transitions, 3330 flow [2024-11-19 01:43:34,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 252 transitions, 3052 flow, removed 117 selfloop flow, removed 14 redundant places. [2024-11-19 01:43:34,114 INFO L231 Difference]: Finished difference. Result has 144 places, 170 transitions, 2079 flow [2024-11-19 01:43:34,116 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2079, PETRI_PLACES=144, PETRI_TRANSITIONS=170} [2024-11-19 01:43:34,116 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 118 predicate places. [2024-11-19 01:43:34,117 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 170 transitions, 2079 flow [2024-11-19 01:43:34,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:34,117 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:34,117 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:34,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-19 01:43:34,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-19 01:43:34,322 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:34,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:34,323 INFO L85 PathProgramCache]: Analyzing trace with hash 711686630, now seen corresponding path program 5 times [2024-11-19 01:43:34,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:34,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397893030] [2024-11-19 01:43:34,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:43:34,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:34,344 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:43:34,347 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:34,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:34,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:34,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397893030] [2024-11-19 01:43:34,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397893030] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:34,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712044359] [2024-11-19 01:43:34,461 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:43:34,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:34,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:34,467 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:34,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-19 01:43:34,628 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:43:34,629 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:34,630 INFO L255 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:43:34,631 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:34,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:34,713 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:34,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712044359] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:34,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:34,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-19 01:43:34,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166013359] [2024-11-19 01:43:34,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:34,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:43:34,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:34,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:43:34,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:43:34,760 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:34,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 170 transitions, 2079 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:34,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:34,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:34,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:35,214 INFO L124 PetriNetUnfolderBase]: 1905/3520 cut-off events. [2024-11-19 01:43:35,214 INFO L125 PetriNetUnfolderBase]: For 25043/25043 co-relation queries the response was YES. [2024-11-19 01:43:35,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17311 conditions, 3520 events. 1905/3520 cut-off events. For 25043/25043 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22983 event pairs, 1391 based on Foata normal form. 15/3535 useless extension candidates. Maximal degree in co-relation 16973. Up to 3356 conditions per place. [2024-11-19 01:43:35,244 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 140 selfloop transitions, 3 changer transitions 28/174 dead transitions. [2024-11-19 01:43:35,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 174 transitions, 2356 flow [2024-11-19 01:43:35,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:43:35,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:43:35,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-11-19 01:43:35,247 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4030612244897959 [2024-11-19 01:43:35,247 INFO L175 Difference]: Start difference. First operand has 144 places, 170 transitions, 2079 flow. Second operand 7 states and 79 transitions. [2024-11-19 01:43:35,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 174 transitions, 2356 flow [2024-11-19 01:43:35,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 174 transitions, 2167 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-11-19 01:43:35,314 INFO L231 Difference]: Finished difference. Result has 142 places, 146 transitions, 1596 flow [2024-11-19 01:43:35,314 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1596, PETRI_PLACES=142, PETRI_TRANSITIONS=146} [2024-11-19 01:43:35,314 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 116 predicate places. [2024-11-19 01:43:35,315 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 146 transitions, 1596 flow [2024-11-19 01:43:35,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:35,315 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:35,315 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:35,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:35,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-19 01:43:35,519 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:35,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:35,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1465117270, now seen corresponding path program 6 times [2024-11-19 01:43:35,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:35,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516620745] [2024-11-19 01:43:35,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:43:35,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:35,532 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:43:35,532 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:35,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:35,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516620745] [2024-11-19 01:43:35,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516620745] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092133691] [2024-11-19 01:43:35,596 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:43:35,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:35,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:35,597 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:35,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-19 01:43:35,663 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:43:35,664 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:35,664 INFO L255 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:43:35,665 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:35,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:35,730 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:35,781 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:35,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092133691] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:35,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:35,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-19 01:43:35,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524637050] [2024-11-19 01:43:35,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:35,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:43:35,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:35,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:43:35,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:43:35,782 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:35,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 146 transitions, 1596 flow. Second operand has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:35,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:35,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:35,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:36,195 INFO L124 PetriNetUnfolderBase]: 1748/3204 cut-off events. [2024-11-19 01:43:36,195 INFO L125 PetriNetUnfolderBase]: For 19786/19786 co-relation queries the response was YES. [2024-11-19 01:43:36,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14848 conditions, 3204 events. 1748/3204 cut-off events. For 19786/19786 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20417 event pairs, 709 based on Foata normal form. 10/3214 useless extension candidates. Maximal degree in co-relation 14788. Up to 2813 conditions per place. [2024-11-19 01:43:36,213 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 120 selfloop transitions, 19 changer transitions 27/169 dead transitions. [2024-11-19 01:43:36,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 169 transitions, 2056 flow [2024-11-19 01:43:36,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:43:36,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:43:36,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-11-19 01:43:36,214 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41517857142857145 [2024-11-19 01:43:36,214 INFO L175 Difference]: Start difference. First operand has 142 places, 146 transitions, 1596 flow. Second operand 8 states and 93 transitions. [2024-11-19 01:43:36,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 169 transitions, 2056 flow [2024-11-19 01:43:36,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 169 transitions, 2030 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-11-19 01:43:36,264 INFO L231 Difference]: Finished difference. Result has 133 places, 133 transitions, 1431 flow [2024-11-19 01:43:36,265 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1431, PETRI_PLACES=133, PETRI_TRANSITIONS=133} [2024-11-19 01:43:36,265 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 107 predicate places. [2024-11-19 01:43:36,265 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 133 transitions, 1431 flow [2024-11-19 01:43:36,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:36,266 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:36,266 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:36,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:36,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:36,470 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:36,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:36,470 INFO L85 PathProgramCache]: Analyzing trace with hash 278839278, now seen corresponding path program 7 times [2024-11-19 01:43:36,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:36,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332402076] [2024-11-19 01:43:36,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:43:36,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:36,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:36,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332402076] [2024-11-19 01:43:36,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332402076] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:36,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377658420] [2024-11-19 01:43:36,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:43:36,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:36,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:36,615 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:36,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-19 01:43:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:36,694 INFO L255 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-19 01:43:36,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:36,842 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:36,980 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:36,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377658420] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:36,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:36,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-11-19 01:43:36,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863086125] [2024-11-19 01:43:36,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:36,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-19 01:43:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:36,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-19 01:43:36,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2024-11-19 01:43:36,982 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:36,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 133 transitions, 1431 flow. Second operand has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:36,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:36,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:36,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:37,465 INFO L124 PetriNetUnfolderBase]: 1729/3139 cut-off events. [2024-11-19 01:43:37,465 INFO L125 PetriNetUnfolderBase]: For 20199/20203 co-relation queries the response was YES. [2024-11-19 01:43:37,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14718 conditions, 3139 events. 1729/3139 cut-off events. For 20199/20203 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19675 event pairs, 364 based on Foata normal form. 79/3218 useless extension candidates. Maximal degree in co-relation 14652. Up to 1182 conditions per place. [2024-11-19 01:43:37,497 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 123 selfloop transitions, 46 changer transitions 0/172 dead transitions. [2024-11-19 01:43:37,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 172 transitions, 2140 flow [2024-11-19 01:43:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:43:37,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:43:37,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-11-19 01:43:37,498 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-11-19 01:43:37,498 INFO L175 Difference]: Start difference. First operand has 133 places, 133 transitions, 1431 flow. Second operand 11 states and 114 transitions. [2024-11-19 01:43:37,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 172 transitions, 2140 flow [2024-11-19 01:43:37,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 172 transitions, 2078 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-11-19 01:43:37,546 INFO L231 Difference]: Finished difference. Result has 135 places, 130 transitions, 1474 flow [2024-11-19 01:43:37,547 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1474, PETRI_PLACES=135, PETRI_TRANSITIONS=130} [2024-11-19 01:43:37,547 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 109 predicate places. [2024-11-19 01:43:37,548 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 130 transitions, 1474 flow [2024-11-19 01:43:37,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:37,548 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:37,548 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:37,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:37,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-19 01:43:37,749 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:37,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:37,750 INFO L85 PathProgramCache]: Analyzing trace with hash -792017028, now seen corresponding path program 8 times [2024-11-19 01:43:37,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:37,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080412590] [2024-11-19 01:43:37,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:37,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:37,759 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:37,759 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:37,890 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:37,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:37,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080412590] [2024-11-19 01:43:37,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080412590] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:37,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270683250] [2024-11-19 01:43:37,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:37,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:37,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:37,892 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:37,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-19 01:43:37,967 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:37,967 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:37,968 INFO L255 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-19 01:43:37,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:38,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:38,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270683250] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:38,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:38,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-11-19 01:43:38,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990886844] [2024-11-19 01:43:38,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:38,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-19 01:43:38,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:38,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-19 01:43:38,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2024-11-19 01:43:38,207 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:38,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 130 transitions, 1474 flow. Second operand has 23 states, 23 states have (on average 7.086956521739131) internal successors, (163), 23 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:38,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:38,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:38,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:38,732 INFO L124 PetriNetUnfolderBase]: 1950/3544 cut-off events. [2024-11-19 01:43:38,732 INFO L125 PetriNetUnfolderBase]: For 25460/25464 co-relation queries the response was YES. [2024-11-19 01:43:38,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17465 conditions, 3544 events. 1950/3544 cut-off events. For 25460/25464 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22381 event pairs, 590 based on Foata normal form. 66/3610 useless extension candidates. Maximal degree in co-relation 17397. Up to 1236 conditions per place. [2024-11-19 01:43:38,756 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 128 selfloop transitions, 56 changer transitions 0/187 dead transitions. [2024-11-19 01:43:38,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 187 transitions, 2429 flow [2024-11-19 01:43:38,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:43:38,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:43:38,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-11-19 01:43:38,760 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-11-19 01:43:38,760 INFO L175 Difference]: Start difference. First operand has 135 places, 130 transitions, 1474 flow. Second operand 11 states and 119 transitions. [2024-11-19 01:43:38,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 187 transitions, 2429 flow [2024-11-19 01:43:38,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 187 transitions, 2370 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-11-19 01:43:38,848 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1744 flow [2024-11-19 01:43:38,848 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1744, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-11-19 01:43:38,849 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 112 predicate places. [2024-11-19 01:43:38,849 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1744 flow [2024-11-19 01:43:38,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.086956521739131) internal successors, (163), 23 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:38,849 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:38,849 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:38,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:39,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-19 01:43:39,054 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:39,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1637602525, now seen corresponding path program 1 times [2024-11-19 01:43:39,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:39,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429546564] [2024-11-19 01:43:39,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:39,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:39,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:39,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:39,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:39,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429546564] [2024-11-19 01:43:39,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429546564] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:39,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004437503] [2024-11-19 01:43:39,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:39,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:39,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:39,477 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:39,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-19 01:43:39,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:39,572 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-19 01:43:39,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:39,695 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-19 01:43:39,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-11-19 01:43:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:39,698 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:39,817 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-19 01:43:39,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-19 01:43:39,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:39,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004437503] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:39,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:39,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2024-11-19 01:43:39,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463386207] [2024-11-19 01:43:39,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:39,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-19 01:43:39,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:39,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-19 01:43:39,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-11-19 01:43:39,951 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:39,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1744 flow. Second operand has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:39,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:39,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:39,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:41,022 INFO L124 PetriNetUnfolderBase]: 2324/4222 cut-off events. [2024-11-19 01:43:41,023 INFO L125 PetriNetUnfolderBase]: For 31793/31797 co-relation queries the response was YES. [2024-11-19 01:43:41,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21474 conditions, 4222 events. 2324/4222 cut-off events. For 31793/31797 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 27402 event pairs, 513 based on Foata normal form. 46/4268 useless extension candidates. Maximal degree in co-relation 21404. Up to 2361 conditions per place. [2024-11-19 01:43:41,049 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 197 selfloop transitions, 62 changer transitions 1/263 dead transitions. [2024-11-19 01:43:41,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 263 transitions, 3527 flow [2024-11-19 01:43:41,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-19 01:43:41,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-19 01:43:41,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 232 transitions. [2024-11-19 01:43:41,058 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-11-19 01:43:41,058 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1744 flow. Second operand 18 states and 232 transitions. [2024-11-19 01:43:41,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 263 transitions, 3527 flow [2024-11-19 01:43:41,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 263 transitions, 3492 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-19 01:43:41,150 INFO L231 Difference]: Finished difference. Result has 155 places, 158 transitions, 2185 flow [2024-11-19 01:43:41,150 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2185, PETRI_PLACES=155, PETRI_TRANSITIONS=158} [2024-11-19 01:43:41,150 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 129 predicate places. [2024-11-19 01:43:41,150 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 158 transitions, 2185 flow [2024-11-19 01:43:41,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:41,151 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:41,151 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:41,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-19 01:43:41,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-19 01:43:41,352 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:41,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1414417017, now seen corresponding path program 1 times [2024-11-19 01:43:41,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:41,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050063467] [2024-11-19 01:43:41,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:41,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:41,690 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:41,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:41,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050063467] [2024-11-19 01:43:41,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050063467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:41,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376133088] [2024-11-19 01:43:41,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:43:41,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:41,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:41,693 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:41,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-19 01:43:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:43:41,788 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-19 01:43:41,790 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:41,907 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-19 01:43:41,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 20 [2024-11-19 01:43:41,910 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:41,910 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:42,016 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-19 01:43:42,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-19 01:43:42,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:42,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376133088] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:42,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:42,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2024-11-19 01:43:42,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792377893] [2024-11-19 01:43:42,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:42,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-19 01:43:42,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:42,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-19 01:43:42,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-11-19 01:43:42,070 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:42,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 158 transitions, 2185 flow. Second operand has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:42,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:42,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:42,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:42,880 INFO L124 PetriNetUnfolderBase]: 2364/4315 cut-off events. [2024-11-19 01:43:42,880 INFO L125 PetriNetUnfolderBase]: For 41782/41786 co-relation queries the response was YES. [2024-11-19 01:43:42,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23609 conditions, 4315 events. 2364/4315 cut-off events. For 41782/41786 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 28429 event pairs, 809 based on Foata normal form. 14/4329 useless extension candidates. Maximal degree in co-relation 23531. Up to 3251 conditions per place. [2024-11-19 01:43:42,909 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 159 selfloop transitions, 42 changer transitions 34/238 dead transitions. [2024-11-19 01:43:42,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 238 transitions, 3265 flow [2024-11-19 01:43:42,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 01:43:42,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 01:43:42,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 204 transitions. [2024-11-19 01:43:42,913 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-19 01:43:42,913 INFO L175 Difference]: Start difference. First operand has 155 places, 158 transitions, 2185 flow. Second operand 17 states and 204 transitions. [2024-11-19 01:43:42,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 238 transitions, 3265 flow [2024-11-19 01:43:43,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 238 transitions, 3128 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-11-19 01:43:43,036 INFO L231 Difference]: Finished difference. Result has 166 places, 154 transitions, 2097 flow [2024-11-19 01:43:43,036 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2097, PETRI_PLACES=166, PETRI_TRANSITIONS=154} [2024-11-19 01:43:43,037 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 140 predicate places. [2024-11-19 01:43:43,037 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 154 transitions, 2097 flow [2024-11-19 01:43:43,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:43,037 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:43,037 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:43,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-19 01:43:43,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-19 01:43:43,239 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:43,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:43,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1283944753, now seen corresponding path program 2 times [2024-11-19 01:43:43,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:43,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097229222] [2024-11-19 01:43:43,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:43,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:43,260 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:43,265 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:43,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:43,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:43,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097229222] [2024-11-19 01:43:43,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097229222] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:43,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817852865] [2024-11-19 01:43:43,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:43,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:43,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:43,559 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:43,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-19 01:43:43,643 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:43,644 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:43,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-19 01:43:43,646 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:43,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:43:43,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-19 01:43:43,823 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:43,823 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:43,922 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-19 01:43:43,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-19 01:43:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:43,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817852865] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:43,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:43,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 22 [2024-11-19 01:43:43,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993878696] [2024-11-19 01:43:43,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:43,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-19 01:43:43,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:43,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-19 01:43:43,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-19 01:43:43,973 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:43,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 154 transitions, 2097 flow. Second operand has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:43,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:43,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:43,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:45,373 INFO L124 PetriNetUnfolderBase]: 3071/5578 cut-off events. [2024-11-19 01:43:45,374 INFO L125 PetriNetUnfolderBase]: For 59893/59893 co-relation queries the response was YES. [2024-11-19 01:43:45,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31239 conditions, 5578 events. 3071/5578 cut-off events. For 59893/59893 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38244 event pairs, 784 based on Foata normal form. 55/5633 useless extension candidates. Maximal degree in co-relation 31055. Up to 3326 conditions per place. [2024-11-19 01:43:45,406 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 211 selfloop transitions, 132 changer transitions 2/348 dead transitions. [2024-11-19 01:43:45,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 348 transitions, 4842 flow [2024-11-19 01:43:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-19 01:43:45,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-19 01:43:45,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 312 transitions. [2024-11-19 01:43:45,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-11-19 01:43:45,408 INFO L175 Difference]: Start difference. First operand has 166 places, 154 transitions, 2097 flow. Second operand 27 states and 312 transitions. [2024-11-19 01:43:45,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 348 transitions, 4842 flow [2024-11-19 01:43:45,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 348 transitions, 4632 flow, removed 22 selfloop flow, removed 16 redundant places. [2024-11-19 01:43:45,560 INFO L231 Difference]: Finished difference. Result has 182 places, 241 transitions, 3798 flow [2024-11-19 01:43:45,560 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3798, PETRI_PLACES=182, PETRI_TRANSITIONS=241} [2024-11-19 01:43:45,560 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 156 predicate places. [2024-11-19 01:43:45,560 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 241 transitions, 3798 flow [2024-11-19 01:43:45,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:45,561 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:45,561 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:45,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-19 01:43:45,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:45,765 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:45,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:45,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1361778917, now seen corresponding path program 2 times [2024-11-19 01:43:45,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:45,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383251281] [2024-11-19 01:43:45,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:45,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:45,776 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:45,776 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-19 01:43:46,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383251281] [2024-11-19 01:43:46,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383251281] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:46,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837095090] [2024-11-19 01:43:46,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:43:46,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:46,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:46,107 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:46,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-19 01:43:46,194 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:43:46,194 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:46,195 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-19 01:43:46,197 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:46,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 01:43:46,542 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-19 01:43:46,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-19 01:43:46,574 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:43:46,574 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:47,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:43:47,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 164 [2024-11-19 01:43:47,139 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-19 01:43:47,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2024-11-19 01:43:47,191 INFO L349 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2024-11-19 01:43:47,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 194 [2024-11-19 01:43:47,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:43:47,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837095090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:47,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:47,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 33 [2024-11-19 01:43:47,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193954511] [2024-11-19 01:43:47,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:47,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-19 01:43:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-19 01:43:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2024-11-19 01:43:47,473 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:47,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 241 transitions, 3798 flow. Second operand has 34 states, 34 states have (on average 7.029411764705882) internal successors, (239), 34 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:47,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:47,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:47,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:51,506 INFO L124 PetriNetUnfolderBase]: 5775/10618 cut-off events. [2024-11-19 01:43:51,507 INFO L125 PetriNetUnfolderBase]: For 148225/148225 co-relation queries the response was YES. [2024-11-19 01:43:51,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63011 conditions, 10618 events. 5775/10618 cut-off events. For 148225/148225 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 83714 event pairs, 614 based on Foata normal form. 55/10673 useless extension candidates. Maximal degree in co-relation 62821. Up to 3179 conditions per place. [2024-11-19 01:43:51,577 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 374 selfloop transitions, 389 changer transitions 22/788 dead transitions. [2024-11-19 01:43:51,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 788 transitions, 12324 flow [2024-11-19 01:43:51,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-19 01:43:51,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2024-11-19 01:43:51,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 752 transitions. [2024-11-19 01:43:51,589 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42630385487528344 [2024-11-19 01:43:51,590 INFO L175 Difference]: Start difference. First operand has 182 places, 241 transitions, 3798 flow. Second operand 63 states and 752 transitions. [2024-11-19 01:43:51,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 788 transitions, 12324 flow [2024-11-19 01:43:52,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 788 transitions, 11894 flow, removed 200 selfloop flow, removed 5 redundant places. [2024-11-19 01:43:52,519 INFO L231 Difference]: Finished difference. Result has 268 places, 530 transitions, 9952 flow [2024-11-19 01:43:52,520 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=9952, PETRI_PLACES=268, PETRI_TRANSITIONS=530} [2024-11-19 01:43:52,520 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 242 predicate places. [2024-11-19 01:43:52,520 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 530 transitions, 9952 flow [2024-11-19 01:43:52,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 7.029411764705882) internal successors, (239), 34 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:52,521 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:43:52,521 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:43:52,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-19 01:43:52,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-19 01:43:52,726 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:43:52,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:43:52,727 INFO L85 PathProgramCache]: Analyzing trace with hash 383225671, now seen corresponding path program 3 times [2024-11-19 01:43:52,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:43:52,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304425710] [2024-11-19 01:43:52,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:43:52,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:43:52,764 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:43:52,765 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:53,508 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:43:53,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:43:53,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304425710] [2024-11-19 01:43:53,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304425710] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:43:53,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508321542] [2024-11-19 01:43:53,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:43:53,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:43:53,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:43:53,512 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:43:53,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-19 01:43:53,607 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:43:53,607 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:43:53,608 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-19 01:43:53,610 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:43:53,893 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 01:43:53,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-19 01:43:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:53,918 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:43:54,070 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-19 01:43:54,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-19 01:43:54,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:43:54,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508321542] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:43:54,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:43:54,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 7] total 26 [2024-11-19 01:43:54,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855920320] [2024-11-19 01:43:54,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:43:54,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-19 01:43:54,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:43:54,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-19 01:43:54,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2024-11-19 01:43:54,157 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:43:54,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 530 transitions, 9952 flow. Second operand has 27 states, 27 states have (on average 7.2592592592592595) internal successors, (196), 27 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:43:54,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:43:54,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:43:54,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:43:58,787 INFO L124 PetriNetUnfolderBase]: 6461/11881 cut-off events. [2024-11-19 01:43:58,787 INFO L125 PetriNetUnfolderBase]: For 334775/334775 co-relation queries the response was YES. [2024-11-19 01:43:58,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86208 conditions, 11881 events. 6461/11881 cut-off events. For 334775/334775 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 94448 event pairs, 1723 based on Foata normal form. 40/11921 useless extension candidates. Maximal degree in co-relation 86087. Up to 8396 conditions per place. [2024-11-19 01:43:58,909 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 505 selfloop transitions, 235 changer transitions 43/786 dead transitions. [2024-11-19 01:43:58,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 786 transitions, 15019 flow [2024-11-19 01:43:58,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-19 01:43:58,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-19 01:43:58,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 351 transitions. [2024-11-19 01:43:58,912 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4043778801843318 [2024-11-19 01:43:58,912 INFO L175 Difference]: Start difference. First operand has 268 places, 530 transitions, 9952 flow. Second operand 31 states and 351 transitions. [2024-11-19 01:43:58,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 786 transitions, 15019 flow [2024-11-19 01:44:01,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 786 transitions, 13427 flow, removed 680 selfloop flow, removed 21 redundant places. [2024-11-19 01:44:01,401 INFO L231 Difference]: Finished difference. Result has 291 places, 620 transitions, 11330 flow [2024-11-19 01:44:01,402 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8828, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11330, PETRI_PLACES=291, PETRI_TRANSITIONS=620} [2024-11-19 01:44:01,403 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 265 predicate places. [2024-11-19 01:44:01,403 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 620 transitions, 11330 flow [2024-11-19 01:44:01,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 7.2592592592592595) internal successors, (196), 27 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:01,403 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:44:01,403 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:44:01,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-19 01:44:01,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:01,604 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:44:01,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:44:01,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1273601405, now seen corresponding path program 4 times [2024-11-19 01:44:01,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:44:01,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54814078] [2024-11-19 01:44:01,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:44:01,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:44:01,624 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:44:01,624 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:01,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:01,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:44:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54814078] [2024-11-19 01:44:01,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54814078] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:44:01,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243983397] [2024-11-19 01:44:01,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:44:01,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:01,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:44:01,790 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:44:01,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-19 01:44:01,895 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:44:01,895 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:01,897 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-19 01:44:01,898 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:44:01,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-19 01:44:02,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:02,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 25 [2024-11-19 01:44:02,159 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:44:02,159 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:44:02,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:02,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 164 [2024-11-19 01:44:02,379 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-19 01:44:02,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2024-11-19 01:44:02,463 INFO L349 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2024-11-19 01:44:02,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 190 [2024-11-19 01:44:02,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 01:44:02,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243983397] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:44:02,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:44:02,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 9] total 23 [2024-11-19 01:44:02,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689965260] [2024-11-19 01:44:02,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:44:02,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-19 01:44:02,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:44:02,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-19 01:44:02,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2024-11-19 01:44:02,748 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:44:02,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 620 transitions, 11330 flow. Second operand has 24 states, 24 states have (on average 7.291666666666667) internal successors, (175), 24 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:02,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:44:02,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:44:02,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:44:06,081 INFO L124 PetriNetUnfolderBase]: 6141/11294 cut-off events. [2024-11-19 01:44:06,081 INFO L125 PetriNetUnfolderBase]: For 279341/279341 co-relation queries the response was YES. [2024-11-19 01:44:06,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77412 conditions, 11294 events. 6141/11294 cut-off events. For 279341/279341 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 89056 event pairs, 1822 based on Foata normal form. 25/11319 useless extension candidates. Maximal degree in co-relation 77281. Up to 8885 conditions per place. [2024-11-19 01:44:06,188 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 501 selfloop transitions, 209 changer transitions 20/733 dead transitions. [2024-11-19 01:44:06,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 733 transitions, 14101 flow [2024-11-19 01:44:06,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-19 01:44:06,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-19 01:44:06,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 248 transitions. [2024-11-19 01:44:06,194 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-11-19 01:44:06,194 INFO L175 Difference]: Start difference. First operand has 291 places, 620 transitions, 11330 flow. Second operand 22 states and 248 transitions. [2024-11-19 01:44:06,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 733 transitions, 14101 flow [2024-11-19 01:44:08,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 733 transitions, 13972 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-11-19 01:44:08,204 INFO L231 Difference]: Finished difference. Result has 303 places, 626 transitions, 11858 flow [2024-11-19 01:44:08,205 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=11114, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11858, PETRI_PLACES=303, PETRI_TRANSITIONS=626} [2024-11-19 01:44:08,206 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 277 predicate places. [2024-11-19 01:44:08,206 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 626 transitions, 11858 flow [2024-11-19 01:44:08,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.291666666666667) internal successors, (175), 24 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:08,206 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:44:08,206 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:44:08,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-19 01:44:08,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:08,411 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:44:08,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:44:08,411 INFO L85 PathProgramCache]: Analyzing trace with hash 2142825123, now seen corresponding path program 3 times [2024-11-19 01:44:08,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:44:08,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376121417] [2024-11-19 01:44:08,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:44:08,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:44:08,431 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-19 01:44:08,431 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:09,205 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:44:09,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:44:09,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376121417] [2024-11-19 01:44:09,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376121417] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:44:09,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433046953] [2024-11-19 01:44:09,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:44:09,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:09,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:44:09,209 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:44:09,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-19 01:44:09,302 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-19 01:44:09,302 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:09,303 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-19 01:44:09,305 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:44:09,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-19 01:44:09,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 01:44:09,424 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-19 01:44:09,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-19 01:44:09,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-19 01:44:09,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-19 01:44:09,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:09,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 25 [2024-11-19 01:44:09,730 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:44:09,730 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:44:10,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:10,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 68 [2024-11-19 01:44:10,509 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:44:10,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 216 treesize of output 192 [2024-11-19 01:44:10,517 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-19 01:44:10,520 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-19 01:44:10,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:10,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 144 treesize of output 136 [2024-11-19 01:44:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 2 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:44:10,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433046953] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:44:10,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:44:10,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 11] total 33 [2024-11-19 01:44:10,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739131687] [2024-11-19 01:44:10,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:44:10,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-19 01:44:10,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:44:10,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-19 01:44:10,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=954, Unknown=17, NotChecked=0, Total=1122 [2024-11-19 01:44:10,714 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:44:10,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 626 transitions, 11858 flow. Second operand has 34 states, 34 states have (on average 6.823529411764706) internal successors, (232), 34 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:10,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:44:10,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:44:10,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:44:16,558 INFO L124 PetriNetUnfolderBase]: 6480/11986 cut-off events. [2024-11-19 01:44:16,558 INFO L125 PetriNetUnfolderBase]: For 324049/324049 co-relation queries the response was YES. [2024-11-19 01:44:16,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82470 conditions, 11986 events. 6480/11986 cut-off events. For 324049/324049 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 96349 event pairs, 1988 based on Foata normal form. 92/12078 useless extension candidates. Maximal degree in co-relation 82339. Up to 10009 conditions per place. [2024-11-19 01:44:16,699 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 668 selfloop transitions, 216 changer transitions 6/893 dead transitions. [2024-11-19 01:44:16,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 893 transitions, 16778 flow [2024-11-19 01:44:16,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-19 01:44:16,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2024-11-19 01:44:16,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 562 transitions. [2024-11-19 01:44:16,702 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37870619946091644 [2024-11-19 01:44:16,702 INFO L175 Difference]: Start difference. First operand has 303 places, 626 transitions, 11858 flow. Second operand 53 states and 562 transitions. [2024-11-19 01:44:16,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 893 transitions, 16778 flow [2024-11-19 01:44:18,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 893 transitions, 16500 flow, removed 52 selfloop flow, removed 11 redundant places. [2024-11-19 01:44:18,727 INFO L231 Difference]: Finished difference. Result has 355 places, 693 transitions, 13802 flow [2024-11-19 01:44:18,728 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=11489, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=13802, PETRI_PLACES=355, PETRI_TRANSITIONS=693} [2024-11-19 01:44:18,728 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 329 predicate places. [2024-11-19 01:44:18,728 INFO L471 AbstractCegarLoop]: Abstraction has has 355 places, 693 transitions, 13802 flow [2024-11-19 01:44:18,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.823529411764706) internal successors, (232), 34 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:18,729 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:44:18,729 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:44:18,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-19 01:44:18,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:18,930 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:44:18,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:44:18,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1995096315, now seen corresponding path program 4 times [2024-11-19 01:44:18,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:44:18,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854375476] [2024-11-19 01:44:18,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:44:18,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:44:18,949 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:44:18,950 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:19,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:19,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:44:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854375476] [2024-11-19 01:44:19,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854375476] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:44:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625087887] [2024-11-19 01:44:19,162 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:44:19,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:19,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:44:19,163 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:44:19,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-19 01:44:19,254 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:44:19,254 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:19,255 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-19 01:44:19,256 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:44:19,346 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:19,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-11-19 01:44:19,352 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:19,352 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:44:19,439 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-19 01:44:19,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-19 01:44:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:19,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625087887] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:44:19,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:44:19,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2024-11-19 01:44:19,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221126221] [2024-11-19 01:44:19,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:44:19,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 01:44:19,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:44:19,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 01:44:19,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-19 01:44:19,481 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:44:19,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 693 transitions, 13802 flow. Second operand has 19 states, 19 states have (on average 7.842105263157895) internal successors, (149), 19 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:19,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:44:19,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:44:19,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:44:23,383 INFO L124 PetriNetUnfolderBase]: 6583/12107 cut-off events. [2024-11-19 01:44:23,384 INFO L125 PetriNetUnfolderBase]: For 440151/440151 co-relation queries the response was YES. [2024-11-19 01:44:23,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90032 conditions, 12107 events. 6583/12107 cut-off events. For 440151/440151 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 96348 event pairs, 1756 based on Foata normal form. 32/12139 useless extension candidates. Maximal degree in co-relation 89889. Up to 8658 conditions per place. [2024-11-19 01:44:23,539 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 539 selfloop transitions, 292 changer transitions 15/849 dead transitions. [2024-11-19 01:44:23,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 849 transitions, 17611 flow [2024-11-19 01:44:23,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-19 01:44:23,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-19 01:44:23,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 289 transitions. [2024-11-19 01:44:23,540 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41285714285714287 [2024-11-19 01:44:23,540 INFO L175 Difference]: Start difference. First operand has 355 places, 693 transitions, 13802 flow. Second operand 25 states and 289 transitions. [2024-11-19 01:44:23,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 849 transitions, 17611 flow [2024-11-19 01:44:26,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 849 transitions, 17174 flow, removed 84 selfloop flow, removed 22 redundant places. [2024-11-19 01:44:26,149 INFO L231 Difference]: Finished difference. Result has 359 places, 713 transitions, 14732 flow [2024-11-19 01:44:26,150 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=13147, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14732, PETRI_PLACES=359, PETRI_TRANSITIONS=713} [2024-11-19 01:44:26,150 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 333 predicate places. [2024-11-19 01:44:26,150 INFO L471 AbstractCegarLoop]: Abstraction has has 359 places, 713 transitions, 14732 flow [2024-11-19 01:44:26,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.842105263157895) internal successors, (149), 19 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:26,150 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:44:26,151 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:44:26,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-19 01:44:26,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:26,351 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:44:26,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:44:26,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1803430515, now seen corresponding path program 5 times [2024-11-19 01:44:26,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:44:26,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997077365] [2024-11-19 01:44:26,352 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:44:26,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:44:26,382 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:44:26,383 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:26,652 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:26,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:44:26,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997077365] [2024-11-19 01:44:26,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997077365] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:44:26,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710471951] [2024-11-19 01:44:26,652 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:44:26,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:26,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:44:26,654 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:44:26,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-19 01:44:26,737 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:44:26,737 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:26,738 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-19 01:44:26,739 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:44:26,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:26,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-11-19 01:44:26,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:26,825 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:44:26,891 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:44:26,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:44:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:26,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710471951] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:44:26,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:44:26,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 16 [2024-11-19 01:44:26,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017166337] [2024-11-19 01:44:26,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:44:26,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 01:44:26,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:44:26,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 01:44:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-19 01:44:26,935 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:44:26,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 713 transitions, 14732 flow. Second operand has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:26,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:44:26,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:44:26,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:44:30,765 INFO L124 PetriNetUnfolderBase]: 6623/12197 cut-off events. [2024-11-19 01:44:30,765 INFO L125 PetriNetUnfolderBase]: For 458790/458792 co-relation queries the response was YES. [2024-11-19 01:44:30,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92172 conditions, 12197 events. 6623/12197 cut-off events. For 458790/458792 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 97325 event pairs, 2008 based on Foata normal form. 17/12214 useless extension candidates. Maximal degree in co-relation 92024. Up to 9209 conditions per place. [2024-11-19 01:44:30,870 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 602 selfloop transitions, 207 changer transitions 20/832 dead transitions. [2024-11-19 01:44:30,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 832 transitions, 18143 flow [2024-11-19 01:44:30,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-19 01:44:30,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-19 01:44:30,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 235 transitions. [2024-11-19 01:44:30,871 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-11-19 01:44:30,871 INFO L175 Difference]: Start difference. First operand has 359 places, 713 transitions, 14732 flow. Second operand 20 states and 235 transitions. [2024-11-19 01:44:30,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 832 transitions, 18143 flow [2024-11-19 01:44:33,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 832 transitions, 17463 flow, removed 136 selfloop flow, removed 17 redundant places. [2024-11-19 01:44:33,508 INFO L231 Difference]: Finished difference. Result has 361 places, 742 transitions, 15611 flow [2024-11-19 01:44:33,509 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14085, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=15611, PETRI_PLACES=361, PETRI_TRANSITIONS=742} [2024-11-19 01:44:33,509 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 335 predicate places. [2024-11-19 01:44:33,510 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 742 transitions, 15611 flow [2024-11-19 01:44:33,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:33,510 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:44:33,510 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:44:33,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-19 01:44:33,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-19 01:44:33,715 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:44:33,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:44:33,715 INFO L85 PathProgramCache]: Analyzing trace with hash 765130651, now seen corresponding path program 5 times [2024-11-19 01:44:33,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:44:33,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328649363] [2024-11-19 01:44:33,715 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:44:33,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:44:33,727 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-19 01:44:33,727 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:33,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-19 01:44:33,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:44:33,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328649363] [2024-11-19 01:44:33,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328649363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:44:33,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420577716] [2024-11-19 01:44:33,880 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:44:33,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:33,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:44:33,884 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:44:33,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-19 01:44:33,987 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-19 01:44:33,988 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:33,989 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-19 01:44:33,989 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:44:34,112 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:34,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 25 [2024-11-19 01:44:34,119 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:34,120 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:44:34,188 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:44:34,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:44:34,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-19 01:44:34,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420577716] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:44:34,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:44:34,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 17 [2024-11-19 01:44:34,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803468880] [2024-11-19 01:44:34,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:44:34,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 01:44:34,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:44:34,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 01:44:34,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2024-11-19 01:44:34,236 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:44:34,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 742 transitions, 15611 flow. Second operand has 18 states, 18 states have (on average 8.0) internal successors, (144), 18 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:34,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:44:34,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:44:34,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:44:38,341 INFO L124 PetriNetUnfolderBase]: 6715/12327 cut-off events. [2024-11-19 01:44:38,341 INFO L125 PetriNetUnfolderBase]: For 390293/390293 co-relation queries the response was YES. [2024-11-19 01:44:38,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90941 conditions, 12327 events. 6715/12327 cut-off events. For 390293/390293 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 98218 event pairs, 1982 based on Foata normal form. 105/12432 useless extension candidates. Maximal degree in co-relation 90789. Up to 9706 conditions per place. [2024-11-19 01:44:38,473 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 639 selfloop transitions, 234 changer transitions 6/882 dead transitions. [2024-11-19 01:44:38,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 882 transitions, 19234 flow [2024-11-19 01:44:38,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-19 01:44:38,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-19 01:44:38,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 276 transitions. [2024-11-19 01:44:38,475 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-11-19 01:44:38,475 INFO L175 Difference]: Start difference. First operand has 361 places, 742 transitions, 15611 flow. Second operand 24 states and 276 transitions. [2024-11-19 01:44:38,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 882 transitions, 19234 flow [2024-11-19 01:44:41,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 882 transitions, 18557 flow, removed 231 selfloop flow, removed 10 redundant places. [2024-11-19 01:44:41,132 INFO L231 Difference]: Finished difference. Result has 376 places, 773 transitions, 16362 flow [2024-11-19 01:44:41,133 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14952, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=16362, PETRI_PLACES=376, PETRI_TRANSITIONS=773} [2024-11-19 01:44:41,133 INFO L277 CegarLoopForPetriNet]: 26 programPoint places, 350 predicate places. [2024-11-19 01:44:41,133 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 773 transitions, 16362 flow [2024-11-19 01:44:41,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.0) internal successors, (144), 18 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:41,134 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:44:41,134 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:44:41,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-19 01:44:41,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-19 01:44:41,339 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:44:41,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:44:41,339 INFO L85 PathProgramCache]: Analyzing trace with hash -343799349, now seen corresponding path program 6 times [2024-11-19 01:44:41,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:44:41,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182595719] [2024-11-19 01:44:41,340 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:44:41,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:44:41,355 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:44:41,356 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:41,524 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:41,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:44:41,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182595719] [2024-11-19 01:44:41,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182595719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:44:41,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927211516] [2024-11-19 01:44:41,525 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:44:41,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:44:41,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:44:41,526 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:44:41,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-19 01:44:41,620 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:44:41,620 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:44:41,621 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-19 01:44:41,622 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:44:41,756 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 01:44:41,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-19 01:44:41,774 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:41,774 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:44:41,849 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-19 01:44:41,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-19 01:44:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-19 01:44:41,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927211516] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:44:41,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:44:41,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 6] total 16 [2024-11-19 01:44:41,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402540041] [2024-11-19 01:44:41,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:44:41,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 01:44:41,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:44:41,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 01:44:41,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-19 01:44:41,902 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-19 01:44:41,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 773 transitions, 16362 flow. Second operand has 17 states, 17 states have (on average 7.529411764705882) internal successors, (128), 17 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:44:41,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:44:41,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-19 01:44:41,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand