./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/weaver/fibonacci.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) 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/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/weaver/fibonacci.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 09:46:16,027 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 09:46:16,115 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-19 09:46:16,121 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 09:46:16,123 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 09:46:16,146 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 09:46:16,146 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 09:46:16,147 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 09:46:16,148 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 09:46:16,148 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 09:46:16,149 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 09:46:16,149 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 09:46:16,150 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 09:46:16,150 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 09:46:16,151 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 09:46:16,151 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 09:46:16,152 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 09:46:16,153 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 09:46:16,156 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 09:46:16,157 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 09:46:16,157 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-19 09:46:16,158 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-19 09:46:16,158 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-19 09:46:16,158 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 09:46:16,159 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-19 09:46:16,159 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 09:46:16,159 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-19 09:46:16,160 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 09:46:16,160 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 09:46:16,160 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 09:46:16,161 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 09:46:16,161 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 09:46:16,161 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 09:46:16,162 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 09:46:16,162 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 09:46:16,162 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 09:46:16,163 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 09:46:16,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 09:46:16,163 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 09:46:16,163 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 09:46:16,164 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 09:46:16,164 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 09:46:16,164 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e [2024-11-19 09:46:16,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 09:46:16,453 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 09:46:16,456 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 09:46:16,457 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 09:46:16,458 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 09:46:16,459 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/fibonacci.wvr.c [2024-11-19 09:46:17,864 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 09:46:18,066 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 09:46:18,067 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c [2024-11-19 09:46:18,077 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13551b642/f3b4163414874c7daa0da781e9fa77c9/FLAGa10282426 [2024-11-19 09:46:18,446 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13551b642/f3b4163414874c7daa0da781e9fa77c9 [2024-11-19 09:46:18,453 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 09:46:18,454 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 09:46:18,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 09:46:18,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 09:46:18,461 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 09:46:18,461 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,462 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40929f8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18, skipping insertion in model container [2024-11-19 09:46:18,462 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,487 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 09:46:18,695 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 09:46:18,707 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 09:46:18,733 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 09:46:18,752 INFO L204 MainTranslator]: Completed translation [2024-11-19 09:46:18,753 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18 WrapperNode [2024-11-19 09:46:18,753 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 09:46:18,754 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 09:46:18,754 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 09:46:18,754 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 09:46:18,761 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,767 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,795 INFO L138 Inliner]: procedures = 22, calls = 19, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 162 [2024-11-19 09:46:18,795 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 09:46:18,796 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 09:46:18,798 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 09:46:18,798 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 09:46:18,809 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,809 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,812 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,827 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-19 09:46:18,827 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,827 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,832 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,836 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,837 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,841 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,844 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 09:46:18,844 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 09:46:18,845 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 09:46:18,845 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 09:46:18,850 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (1/1) ... [2024-11-19 09:46:18,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 09:46:18,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:18,887 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 09:46:18,893 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 09:46:18,936 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 09:46:18,937 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-19 09:46:18,937 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-19 09:46:18,937 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-19 09:46:18,938 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-19 09:46:18,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 09:46:18,938 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 09:46:18,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 09:46:18,940 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 09:46:19,047 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 09:46:19,050 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 09:46:19,379 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-19 09:46:19,380 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 09:46:19,770 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 09:46:19,771 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-19 09:46:19,771 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 09:46:19 BoogieIcfgContainer [2024-11-19 09:46:19,771 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 09:46:19,775 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 09:46:19,776 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 09:46:19,779 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 09:46:19,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 09:46:18" (1/3) ... [2024-11-19 09:46:19,780 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20a1a4f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 09:46:19, skipping insertion in model container [2024-11-19 09:46:19,781 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 09:46:18" (2/3) ... [2024-11-19 09:46:19,781 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20a1a4f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 09:46:19, skipping insertion in model container [2024-11-19 09:46:19,782 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 09:46:19" (3/3) ... [2024-11-19 09:46:19,783 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2024-11-19 09:46:19,800 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 09:46:19,801 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-19 09:46:19,801 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-19 09:46:19,852 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-19 09:46:19,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 25 places, 20 transitions, 54 flow [2024-11-19 09:46:19,915 INFO L124 PetriNetUnfolderBase]: 2/18 cut-off events. [2024-11-19 09:46:19,915 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 09:46:19,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27 conditions, 18 events. 2/18 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 12 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2024-11-19 09:46:19,918 INFO L82 GeneralOperation]: Start removeDead. Operand has 25 places, 20 transitions, 54 flow [2024-11-19 09:46:19,921 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 22 places, 17 transitions, 46 flow [2024-11-19 09:46:19,930 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 09:46:19,940 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=None, 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;@3a58f1da, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 09:46:19,940 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-19 09:46:19,951 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-19 09:46:19,951 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2024-11-19 09:46:19,951 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 09:46:19,952 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:19,952 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:19,953 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:19,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:19,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1376092147, now seen corresponding path program 1 times [2024-11-19 09:46:19,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:19,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826294723] [2024-11-19 09:46:19,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 09:46:19,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:20,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:20,566 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 09:46:20,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:20,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826294723] [2024-11-19 09:46:20,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826294723] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:20,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:20,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 09:46:20,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704528316] [2024-11-19 09:46:20,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:20,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:20,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:20,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:20,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:20,606 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:20,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 46 flow. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 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 09:46:20,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:20,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:20,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:20,800 INFO L124 PetriNetUnfolderBase]: 67/128 cut-off events. [2024-11-19 09:46:20,800 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-11-19 09:46:20,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 128 events. 67/128 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 341 event pairs, 14 based on Foata normal form. 3/101 useless extension candidates. Maximal degree in co-relation 222. Up to 72 conditions per place. [2024-11-19 09:46:20,803 INFO L140 encePairwiseOnDemand]: 13/20 looper letters, 25 selfloop transitions, 5 changer transitions 4/35 dead transitions. [2024-11-19 09:46:20,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 35 transitions, 168 flow [2024-11-19 09:46:20,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:20,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:20,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 57 transitions. [2024-11-19 09:46:20,813 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-11-19 09:46:20,815 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 46 flow. Second operand 5 states and 57 transitions. [2024-11-19 09:46:20,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 35 transitions, 168 flow [2024-11-19 09:46:20,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 35 transitions, 148 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:20,819 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 68 flow [2024-11-19 09:46:20,820 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=68, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2024-11-19 09:46:20,824 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 1 predicate places. [2024-11-19 09:46:20,824 INFO L471 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 68 flow [2024-11-19 09:46:20,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 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 09:46:20,824 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:20,825 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:20,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 09:46:20,825 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:20,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:20,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2082207311, now seen corresponding path program 2 times [2024-11-19 09:46:20,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:20,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982589250] [2024-11-19 09:46:20,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:20,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:20,857 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 09:46:20,862 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:21,104 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 09:46:21,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:21,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982589250] [2024-11-19 09:46:21,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982589250] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:21,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:21,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 09:46:21,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662612940] [2024-11-19 09:46:21,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:21,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:21,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:21,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:21,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:21,110 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:21,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 68 flow. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 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 09:46:21,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:21,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:21,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:21,293 INFO L124 PetriNetUnfolderBase]: 66/121 cut-off events. [2024-11-19 09:46:21,293 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-19 09:46:21,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 121 events. 66/121 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 317 event pairs, 11 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 325. Up to 72 conditions per place. [2024-11-19 09:46:21,299 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 24 selfloop transitions, 6 changer transitions 4/35 dead transitions. [2024-11-19 09:46:21,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 35 transitions, 182 flow [2024-11-19 09:46:21,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:21,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2024-11-19 09:46:21,301 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-11-19 09:46:21,301 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 68 flow. Second operand 5 states and 54 transitions. [2024-11-19 09:46:21,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 35 transitions, 182 flow [2024-11-19 09:46:21,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 35 transitions, 180 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-19 09:46:21,303 INFO L231 Difference]: Finished difference. Result has 28 places, 21 transitions, 100 flow [2024-11-19 09:46:21,305 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=28, PETRI_TRANSITIONS=21} [2024-11-19 09:46:21,306 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 6 predicate places. [2024-11-19 09:46:21,306 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 100 flow [2024-11-19 09:46:21,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 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 09:46:21,307 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:21,307 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:21,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 09:46:21,307 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:21,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:21,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1488777393, now seen corresponding path program 1 times [2024-11-19 09:46:21,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:21,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988725855] [2024-11-19 09:46:21,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 09:46:21,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:21,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:21,398 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 09:46:21,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:21,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988725855] [2024-11-19 09:46:21,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988725855] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:21,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:21,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:21,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576677974] [2024-11-19 09:46:21,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:21,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:21,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:21,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:21,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:21,402 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:21,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:21,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:21,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:21,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:21,511 INFO L124 PetriNetUnfolderBase]: 80/140 cut-off events. [2024-11-19 09:46:21,512 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2024-11-19 09:46:21,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 140 events. 80/140 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 393 event pairs, 29 based on Foata normal form. 3/134 useless extension candidates. Maximal degree in co-relation 456. Up to 102 conditions per place. [2024-11-19 09:46:21,515 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 24 selfloop transitions, 10 changer transitions 3/38 dead transitions. [2024-11-19 09:46:21,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 256 flow [2024-11-19 09:46:21,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:21,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:21,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2024-11-19 09:46:21,518 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:46:21,520 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 100 flow. Second operand 5 states and 50 transitions. [2024-11-19 09:46:21,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 256 flow [2024-11-19 09:46:21,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 38 transitions, 242 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-19 09:46:21,523 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 168 flow [2024-11-19 09:46:21,523 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2024-11-19 09:46:21,526 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 10 predicate places. [2024-11-19 09:46:21,527 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 168 flow [2024-11-19 09:46:21,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:21,527 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:21,527 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:21,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 09:46:21,528 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:21,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:21,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1405972326, now seen corresponding path program 1 times [2024-11-19 09:46:21,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:21,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119371041] [2024-11-19 09:46:21,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 09:46:21,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:21,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:21,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:21,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119371041] [2024-11-19 09:46:21,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119371041] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:21,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184071448] [2024-11-19 09:46:21,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 09:46:21,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:21,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:21,598 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 09:46:21,599 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 09:46:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:21,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 09:46:21,678 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:21,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:21,743 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:21,775 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:21,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184071448] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:21,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:21,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-19 09:46:21,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220988506] [2024-11-19 09:46:21,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:21,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 09:46:21,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:21,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 09:46:21,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-19 09:46:21,778 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:21,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 168 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 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 09:46:21,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:21,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:21,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:21,985 INFO L124 PetriNetUnfolderBase]: 90/161 cut-off events. [2024-11-19 09:46:21,985 INFO L125 PetriNetUnfolderBase]: For 175/175 co-relation queries the response was YES. [2024-11-19 09:46:21,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 161 events. 90/161 cut-off events. For 175/175 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 473 event pairs, 15 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 542. Up to 55 conditions per place. [2024-11-19 09:46:21,991 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 42 selfloop transitions, 13 changer transitions 0/56 dead transitions. [2024-11-19 09:46:21,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 56 transitions, 385 flow [2024-11-19 09:46:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:21,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:21,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-11-19 09:46:21,993 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-11-19 09:46:21,993 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 168 flow. Second operand 7 states and 74 transitions. [2024-11-19 09:46:21,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 56 transitions, 385 flow [2024-11-19 09:46:21,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 56 transitions, 364 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-11-19 09:46:21,998 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 211 flow [2024-11-19 09:46:21,998 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=211, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2024-11-19 09:46:21,999 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 15 predicate places. [2024-11-19 09:46:21,999 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 211 flow [2024-11-19 09:46:21,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 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 09:46:21,999 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:21,999 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:22,014 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 09:46:22,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:22,201 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:22,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:22,201 INFO L85 PathProgramCache]: Analyzing trace with hash -2005550949, now seen corresponding path program 2 times [2024-11-19 09:46:22,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:22,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461392865] [2024-11-19 09:46:22,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:22,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:22,214 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:22,214 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:22,268 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 09:46:22,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:22,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461392865] [2024-11-19 09:46:22,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461392865] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:22,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:22,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:22,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004910320] [2024-11-19 09:46:22,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:22,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:22,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:22,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:22,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:22,271 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:22,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 211 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:22,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:22,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:22,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:22,375 INFO L124 PetriNetUnfolderBase]: 89/163 cut-off events. [2024-11-19 09:46:22,376 INFO L125 PetriNetUnfolderBase]: For 241/241 co-relation queries the response was YES. [2024-11-19 09:46:22,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 678 conditions, 163 events. 89/163 cut-off events. For 241/241 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 493 event pairs, 22 based on Foata normal form. 3/154 useless extension candidates. Maximal degree in co-relation 489. Up to 92 conditions per place. [2024-11-19 09:46:22,382 INFO L140 encePairwiseOnDemand]: 15/20 looper letters, 37 selfloop transitions, 7 changer transitions 5/50 dead transitions. [2024-11-19 09:46:22,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 50 transitions, 393 flow [2024-11-19 09:46:22,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:22,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:22,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2024-11-19 09:46:22,383 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-11-19 09:46:22,383 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 211 flow. Second operand 5 states and 54 transitions. [2024-11-19 09:46:22,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 50 transitions, 393 flow [2024-11-19 09:46:22,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 50 transitions, 368 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-11-19 09:46:22,388 INFO L231 Difference]: Finished difference. Result has 42 places, 32 transitions, 208 flow [2024-11-19 09:46:22,388 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=188, 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=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2024-11-19 09:46:22,389 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 20 predicate places. [2024-11-19 09:46:22,389 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 208 flow [2024-11-19 09:46:22,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:22,390 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:22,390 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:22,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-19 09:46:22,390 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:22,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:22,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1198369694, now seen corresponding path program 2 times [2024-11-19 09:46:22,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:22,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525958684] [2024-11-19 09:46:22,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:22,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:22,401 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:22,401 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:22,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:22,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:22,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525958684] [2024-11-19 09:46:22,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525958684] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:22,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170030094] [2024-11-19 09:46:22,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:22,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:22,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:22,455 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 09:46:22,457 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 09:46:22,520 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:22,520 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:22,521 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 09:46:22,522 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:22,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:22,551 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:22,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:22,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170030094] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:22,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:22,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-19 09:46:22,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653358681] [2024-11-19 09:46:22,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:22,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 09:46:22,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:22,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 09:46:22,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-19 09:46:22,579 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:22,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 208 flow. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 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 09:46:22,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:22,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:22,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:22,697 INFO L124 PetriNetUnfolderBase]: 106/187 cut-off events. [2024-11-19 09:46:22,698 INFO L125 PetriNetUnfolderBase]: For 446/446 co-relation queries the response was YES. [2024-11-19 09:46:22,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 187 events. 106/187 cut-off events. For 446/446 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 542 event pairs, 29 based on Foata normal form. 0/170 useless extension candidates. Maximal degree in co-relation 755. Up to 143 conditions per place. [2024-11-19 09:46:22,700 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 28 selfloop transitions, 21 changer transitions 1/51 dead transitions. [2024-11-19 09:46:22,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 51 transitions, 428 flow [2024-11-19 09:46:22,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 09:46:22,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 09:46:22,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 59 transitions. [2024-11-19 09:46:22,701 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-11-19 09:46:22,702 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 208 flow. Second operand 6 states and 59 transitions. [2024-11-19 09:46:22,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 51 transitions, 428 flow [2024-11-19 09:46:22,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 409 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-19 09:46:22,706 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 345 flow [2024-11-19 09:46:22,706 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=345, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2024-11-19 09:46:22,707 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 25 predicate places. [2024-11-19 09:46:22,707 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 345 flow [2024-11-19 09:46:22,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 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 09:46:22,707 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:22,707 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:22,724 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 09:46:22,908 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,SelfDestructingSolverStorable5 [2024-11-19 09:46:22,908 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:22,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:22,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1987061216, now seen corresponding path program 3 times [2024-11-19 09:46:22,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:22,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749232695] [2024-11-19 09:46:22,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:22,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:22,926 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:22,927 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:22,975 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 09:46:22,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:22,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749232695] [2024-11-19 09:46:22,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749232695] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:22,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:22,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:22,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943824164] [2024-11-19 09:46:22,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:22,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:22,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:22,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:22,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:22,977 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:22,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 345 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:22,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:22,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:22,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:23,073 INFO L124 PetriNetUnfolderBase]: 104/190 cut-off events. [2024-11-19 09:46:23,073 INFO L125 PetriNetUnfolderBase]: For 626/626 co-relation queries the response was YES. [2024-11-19 09:46:23,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 919 conditions, 190 events. 104/190 cut-off events. For 626/626 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 561 event pairs, 27 based on Foata normal form. 2/187 useless extension candidates. Maximal degree in co-relation 812. Up to 118 conditions per place. [2024-11-19 09:46:23,076 INFO L140 encePairwiseOnDemand]: 15/20 looper letters, 33 selfloop transitions, 16 changer transitions 3/53 dead transitions. [2024-11-19 09:46:23,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 53 transitions, 501 flow [2024-11-19 09:46:23,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:23,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:23,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2024-11-19 09:46:23,078 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:46:23,079 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 345 flow. Second operand 5 states and 50 transitions. [2024-11-19 09:46:23,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 53 transitions, 501 flow [2024-11-19 09:46:23,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 53 transitions, 461 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-11-19 09:46:23,085 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 332 flow [2024-11-19 09:46:23,085 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2024-11-19 09:46:23,085 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 29 predicate places. [2024-11-19 09:46:23,086 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 332 flow [2024-11-19 09:46:23,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:23,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:23,087 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:23,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-19 09:46:23,087 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:23,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:23,088 INFO L85 PathProgramCache]: Analyzing trace with hash -369403695, now seen corresponding path program 3 times [2024-11-19 09:46:23,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:23,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361753299] [2024-11-19 09:46:23,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:23,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:23,103 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:23,104 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:23,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:23,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361753299] [2024-11-19 09:46:23,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361753299] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453946324] [2024-11-19 09:46:23,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:23,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:23,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:23,168 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 09:46:23,170 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 09:46:23,233 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:23,233 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:23,235 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 09:46:23,236 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:23,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:23,267 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:23,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:23,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453946324] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:23,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:23,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-19 09:46:23,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517890916] [2024-11-19 09:46:23,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:23,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 09:46:23,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:23,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 09:46:23,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-19 09:46:23,293 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:23,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 332 flow. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 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 09:46:23,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:23,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:23,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:23,438 INFO L124 PetriNetUnfolderBase]: 108/194 cut-off events. [2024-11-19 09:46:23,438 INFO L125 PetriNetUnfolderBase]: For 707/707 co-relation queries the response was YES. [2024-11-19 09:46:23,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 948 conditions, 194 events. 108/194 cut-off events. For 707/707 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 570 event pairs, 12 based on Foata normal form. 4/198 useless extension candidates. Maximal degree in co-relation 888. Up to 60 conditions per place. [2024-11-19 09:46:23,441 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 41 selfloop transitions, 22 changer transitions 0/64 dead transitions. [2024-11-19 09:46:23,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 64 transitions, 589 flow [2024-11-19 09:46:23,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:23,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:23,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 69 transitions. [2024-11-19 09:46:23,442 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-11-19 09:46:23,442 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 332 flow. Second operand 7 states and 69 transitions. [2024-11-19 09:46:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 64 transitions, 589 flow [2024-11-19 09:46:23,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 64 transitions, 547 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-19 09:46:23,447 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 392 flow [2024-11-19 09:46:23,447 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=392, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-11-19 09:46:23,450 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 31 predicate places. [2024-11-19 09:46:23,451 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 392 flow [2024-11-19 09:46:23,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 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 09:46:23,451 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:23,451 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:23,468 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 09:46:23,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:23,653 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:23,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:23,653 INFO L85 PathProgramCache]: Analyzing trace with hash -376227406, now seen corresponding path program 4 times [2024-11-19 09:46:23,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:23,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699925152] [2024-11-19 09:46:23,654 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:23,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:23,663 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:23,663 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:23,695 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 09:46:23,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:23,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699925152] [2024-11-19 09:46:23,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699925152] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:23,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:23,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:23,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581057921] [2024-11-19 09:46:23,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:23,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:23,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:23,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:23,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:23,699 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:23,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 392 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:23,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:23,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:23,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:23,797 INFO L124 PetriNetUnfolderBase]: 108/198 cut-off events. [2024-11-19 09:46:23,797 INFO L125 PetriNetUnfolderBase]: For 792/792 co-relation queries the response was YES. [2024-11-19 09:46:23,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005 conditions, 198 events. 108/198 cut-off events. For 792/792 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 622 event pairs, 19 based on Foata normal form. 4/202 useless extension candidates. Maximal degree in co-relation 829. Up to 99 conditions per place. [2024-11-19 09:46:23,800 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 38 selfloop transitions, 17 changer transitions 1/57 dead transitions. [2024-11-19 09:46:23,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 57 transitions, 588 flow [2024-11-19 09:46:23,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:23,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:23,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2024-11-19 09:46:23,801 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-11-19 09:46:23,801 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 392 flow. Second operand 5 states and 48 transitions. [2024-11-19 09:46:23,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 57 transitions, 588 flow [2024-11-19 09:46:23,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 57 transitions, 528 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-11-19 09:46:23,806 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 416 flow [2024-11-19 09:46:23,807 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=416, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-11-19 09:46:23,808 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 34 predicate places. [2024-11-19 09:46:23,809 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 416 flow [2024-11-19 09:46:23,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:23,809 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:23,809 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:23,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-19 09:46:23,809 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:23,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:23,810 INFO L85 PathProgramCache]: Analyzing trace with hash -2070215271, now seen corresponding path program 4 times [2024-11-19 09:46:23,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:23,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320245319] [2024-11-19 09:46:23,810 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:23,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:23,827 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:23,827 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:23,864 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 09:46:23,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:23,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320245319] [2024-11-19 09:46:23,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320245319] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:23,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:23,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:23,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34225953] [2024-11-19 09:46:23,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:23,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:23,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:23,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:23,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:23,867 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:23,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 416 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:23,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:23,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:23,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:23,971 INFO L124 PetriNetUnfolderBase]: 113/205 cut-off events. [2024-11-19 09:46:23,971 INFO L125 PetriNetUnfolderBase]: For 810/810 co-relation queries the response was YES. [2024-11-19 09:46:23,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1044 conditions, 205 events. 113/205 cut-off events. For 810/810 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 631 event pairs, 31 based on Foata normal form. 4/209 useless extension candidates. Maximal degree in co-relation 905. Up to 161 conditions per place. [2024-11-19 09:46:23,974 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 41 selfloop transitions, 18 changer transitions 0/60 dead transitions. [2024-11-19 09:46:23,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 60 transitions, 609 flow [2024-11-19 09:46:23,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 09:46:23,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 09:46:23,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 57 transitions. [2024-11-19 09:46:23,975 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-19 09:46:23,975 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 416 flow. Second operand 6 states and 57 transitions. [2024-11-19 09:46:23,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 60 transitions, 609 flow [2024-11-19 09:46:23,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 60 transitions, 586 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-11-19 09:46:23,980 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 464 flow [2024-11-19 09:46:23,980 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=464, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2024-11-19 09:46:23,981 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 39 predicate places. [2024-11-19 09:46:23,981 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 464 flow [2024-11-19 09:46:23,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:23,981 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:23,981 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:23,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-19 09:46:23,982 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:23,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:23,982 INFO L85 PathProgramCache]: Analyzing trace with hash -342154562, now seen corresponding path program 5 times [2024-11-19 09:46:23,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:23,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251029840] [2024-11-19 09:46:23,983 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:23,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:23,991 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:23,991 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:24,040 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 09:46:24,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:24,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251029840] [2024-11-19 09:46:24,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251029840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:24,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:24,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:24,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552866223] [2024-11-19 09:46:24,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:24,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:24,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:24,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:24,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:24,043 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:24,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 464 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:24,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:24,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:24,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:24,170 INFO L124 PetriNetUnfolderBase]: 114/209 cut-off events. [2024-11-19 09:46:24,170 INFO L125 PetriNetUnfolderBase]: For 834/834 co-relation queries the response was YES. [2024-11-19 09:46:24,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1071 conditions, 209 events. 114/209 cut-off events. For 834/834 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 672 event pairs, 17 based on Foata normal form. 5/214 useless extension candidates. Maximal degree in co-relation 914. Up to 93 conditions per place. [2024-11-19 09:46:24,173 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 40 selfloop transitions, 21 changer transitions 0/62 dead transitions. [2024-11-19 09:46:24,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 62 transitions, 633 flow [2024-11-19 09:46:24,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 09:46:24,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 09:46:24,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 57 transitions. [2024-11-19 09:46:24,175 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-19 09:46:24,175 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 464 flow. Second operand 6 states and 57 transitions. [2024-11-19 09:46:24,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 62 transitions, 633 flow [2024-11-19 09:46:24,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 62 transitions, 579 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:24,180 INFO L231 Difference]: Finished difference. Result has 63 places, 52 transitions, 468 flow [2024-11-19 09:46:24,180 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=468, PETRI_PLACES=63, PETRI_TRANSITIONS=52} [2024-11-19 09:46:24,181 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 41 predicate places. [2024-11-19 09:46:24,181 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 52 transitions, 468 flow [2024-11-19 09:46:24,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:24,181 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:24,182 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:24,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-19 09:46:24,182 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:24,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:24,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1295731652, now seen corresponding path program 6 times [2024-11-19 09:46:24,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:24,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409623720] [2024-11-19 09:46:24,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:24,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:24,194 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:24,194 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:24,249 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 09:46:24,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:24,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409623720] [2024-11-19 09:46:24,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409623720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:24,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:24,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:24,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484213184] [2024-11-19 09:46:24,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:24,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:24,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:24,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:24,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:24,251 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:24,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 52 transitions, 468 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:24,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:24,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:24,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:24,331 INFO L124 PetriNetUnfolderBase]: 110/197 cut-off events. [2024-11-19 09:46:24,331 INFO L125 PetriNetUnfolderBase]: For 865/865 co-relation queries the response was YES. [2024-11-19 09:46:24,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1046 conditions, 197 events. 110/197 cut-off events. For 865/865 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 592 event pairs, 29 based on Foata normal form. 2/199 useless extension candidates. Maximal degree in co-relation 925. Up to 143 conditions per place. [2024-11-19 09:46:24,333 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 34 selfloop transitions, 19 changer transitions 2/56 dead transitions. [2024-11-19 09:46:24,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 56 transitions, 588 flow [2024-11-19 09:46:24,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:24,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:24,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-11-19 09:46:24,335 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-11-19 09:46:24,335 INFO L175 Difference]: Start difference. First operand has 63 places, 52 transitions, 468 flow. Second operand 5 states and 47 transitions. [2024-11-19 09:46:24,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 56 transitions, 588 flow [2024-11-19 09:46:24,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 56 transitions, 531 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:24,340 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 432 flow [2024-11-19 09:46:24,340 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=432, PETRI_PLACES=63, PETRI_TRANSITIONS=50} [2024-11-19 09:46:24,340 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 41 predicate places. [2024-11-19 09:46:24,341 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 432 flow [2024-11-19 09:46:24,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:24,342 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:24,342 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:24,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-19 09:46:24,342 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:24,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:24,343 INFO L85 PathProgramCache]: Analyzing trace with hash -350969669, now seen corresponding path program 5 times [2024-11-19 09:46:24,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:24,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575920164] [2024-11-19 09:46:24,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:24,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:24,355 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:24,355 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:24,402 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:24,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:24,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575920164] [2024-11-19 09:46:24,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575920164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:24,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340037212] [2024-11-19 09:46:24,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:24,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:24,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:24,405 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 09:46:24,406 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 09:46:24,473 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:24,474 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:24,475 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 09:46:24,476 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:24,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:24,506 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:24,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:24,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340037212] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:24,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:24,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-19 09:46:24,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839136616] [2024-11-19 09:46:24,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:24,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-19 09:46:24,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:24,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-19 09:46:24,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-19 09:46:24,540 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:24,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 432 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 09:46:24,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:24,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:24,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:24,645 INFO L124 PetriNetUnfolderBase]: 111/200 cut-off events. [2024-11-19 09:46:24,645 INFO L125 PetriNetUnfolderBase]: For 693/693 co-relation queries the response was YES. [2024-11-19 09:46:24,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1012 conditions, 200 events. 111/200 cut-off events. For 693/693 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 613 event pairs, 16 based on Foata normal form. 4/204 useless extension candidates. Maximal degree in co-relation 906. Up to 105 conditions per place. [2024-11-19 09:46:24,647 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 42 selfloop transitions, 20 changer transitions 0/63 dead transitions. [2024-11-19 09:46:24,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 638 flow [2024-11-19 09:46:24,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 09:46:24,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 09:46:24,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 56 transitions. [2024-11-19 09:46:24,649 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-19 09:46:24,649 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 432 flow. Second operand 6 states and 56 transitions. [2024-11-19 09:46:24,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 638 flow [2024-11-19 09:46:24,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 63 transitions, 584 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-19 09:46:24,653 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 478 flow [2024-11-19 09:46:24,655 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=478, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2024-11-19 09:46:24,655 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2024-11-19 09:46:24,655 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 478 flow [2024-11-19 09:46:24,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 09:46:24,656 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:24,656 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:24,673 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 09:46:24,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:24,857 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:24,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:24,859 INFO L85 PathProgramCache]: Analyzing trace with hash -243034563, now seen corresponding path program 6 times [2024-11-19 09:46:24,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:24,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13122856] [2024-11-19 09:46:24,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:24,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:24,870 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:24,870 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:24,943 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 09:46:24,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:24,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13122856] [2024-11-19 09:46:24,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13122856] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 09:46:24,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 09:46:24,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 09:46:24,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884122104] [2024-11-19 09:46:24,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 09:46:24,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 09:46:24,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:24,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 09:46:24,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-19 09:46:24,946 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:24,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 478 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:24,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:24,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:24,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:25,021 INFO L124 PetriNetUnfolderBase]: 104/184 cut-off events. [2024-11-19 09:46:25,022 INFO L125 PetriNetUnfolderBase]: For 754/754 co-relation queries the response was YES. [2024-11-19 09:46:25,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 959 conditions, 184 events. 104/184 cut-off events. For 754/754 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 547 event pairs, 26 based on Foata normal form. 3/187 useless extension candidates. Maximal degree in co-relation 858. Up to 134 conditions per place. [2024-11-19 09:46:25,024 INFO L140 encePairwiseOnDemand]: 15/20 looper letters, 39 selfloop transitions, 17 changer transitions 3/60 dead transitions. [2024-11-19 09:46:25,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 610 flow [2024-11-19 09:46:25,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 09:46:25,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 09:46:25,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-11-19 09:46:25,025 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-11-19 09:46:25,025 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 478 flow. Second operand 5 states and 47 transitions. [2024-11-19 09:46:25,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 610 flow [2024-11-19 09:46:25,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 60 transitions, 579 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-11-19 09:46:25,029 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 460 flow [2024-11-19 09:46:25,030 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=460, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2024-11-19 09:46:25,030 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 43 predicate places. [2024-11-19 09:46:25,030 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 460 flow [2024-11-19 09:46:25,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 09:46:25,031 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:25,031 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:25,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-19 09:46:25,031 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:25,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:25,031 INFO L85 PathProgramCache]: Analyzing trace with hash -884107482, now seen corresponding path program 1 times [2024-11-19 09:46:25,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:25,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18907258] [2024-11-19 09:46:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 09:46:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:25,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:25,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:25,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18907258] [2024-11-19 09:46:25,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18907258] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:25,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262115658] [2024-11-19 09:46:25,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 09:46:25,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:25,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:25,224 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 09:46:25,225 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 09:46:25,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:25,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 09:46:25,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:25,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:25,407 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:25,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:25,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262115658] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:25,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:25,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-19 09:46:25,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145879881] [2024-11-19 09:46:25,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:25,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:25,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:25,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:25,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:25,585 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:25,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 460 flow. Second operand has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 states have internal predecessors, (82), 0 states have call successors, (0), 0 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 09:46:25,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:25,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:25,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:25,810 INFO L124 PetriNetUnfolderBase]: 152/279 cut-off events. [2024-11-19 09:46:25,810 INFO L125 PetriNetUnfolderBase]: For 1104/1104 co-relation queries the response was YES. [2024-11-19 09:46:25,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1390 conditions, 279 events. 152/279 cut-off events. For 1104/1104 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 977 event pairs, 11 based on Foata normal form. 1/280 useless extension candidates. Maximal degree in co-relation 1301. Up to 173 conditions per place. [2024-11-19 09:46:25,813 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 67 selfloop transitions, 19 changer transitions 4/91 dead transitions. [2024-11-19 09:46:25,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 91 transitions, 882 flow [2024-11-19 09:46:25,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:25,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:25,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 75 transitions. [2024-11-19 09:46:25,815 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-11-19 09:46:25,815 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 460 flow. Second operand 7 states and 75 transitions. [2024-11-19 09:46:25,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 91 transitions, 882 flow [2024-11-19 09:46:25,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 91 transitions, 832 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 09:46:25,821 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 602 flow [2024-11-19 09:46:25,821 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=602, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-11-19 09:46:25,822 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 47 predicate places. [2024-11-19 09:46:25,822 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 602 flow [2024-11-19 09:46:25,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 states have internal predecessors, (82), 0 states have call successors, (0), 0 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 09:46:25,823 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:25,823 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:25,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:26,023 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,SelfDestructingSolverStorable14 [2024-11-19 09:46:26,024 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:26,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:26,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1058757058, now seen corresponding path program 2 times [2024-11-19 09:46:26,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:26,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747023018] [2024-11-19 09:46:26,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:26,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:26,039 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:26,039 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:26,220 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:26,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:26,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747023018] [2024-11-19 09:46:26,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747023018] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:26,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262891885] [2024-11-19 09:46:26,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:26,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:26,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:26,223 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 09:46:26,224 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 09:46:26,286 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:26,286 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:26,287 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 09:46:26,288 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:26,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:26,402 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:26,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262891885] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:26,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:26,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-19 09:46:26,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544994291] [2024-11-19 09:46:26,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:26,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:26,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:26,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:26,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:26,547 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:26,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 602 flow. Second operand has 12 states, 12 states have (on average 6.75) internal successors, (81), 12 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:26,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:26,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:26,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:26,755 INFO L124 PetriNetUnfolderBase]: 150/271 cut-off events. [2024-11-19 09:46:26,755 INFO L125 PetriNetUnfolderBase]: For 1195/1195 co-relation queries the response was YES. [2024-11-19 09:46:26,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 271 events. 150/271 cut-off events. For 1195/1195 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 929 event pairs, 11 based on Foata normal form. 1/272 useless extension candidates. Maximal degree in co-relation 1436. Up to 193 conditions per place. [2024-11-19 09:46:26,759 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 63 selfloop transitions, 20 changer transitions 4/88 dead transitions. [2024-11-19 09:46:26,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 906 flow [2024-11-19 09:46:26,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:26,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:26,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 70 transitions. [2024-11-19 09:46:26,760 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:46:26,760 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 602 flow. Second operand 7 states and 70 transitions. [2024-11-19 09:46:26,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 906 flow [2024-11-19 09:46:26,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 867 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-11-19 09:46:26,766 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 686 flow [2024-11-19 09:46:26,766 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-11-19 09:46:26,766 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 53 predicate places. [2024-11-19 09:46:26,766 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 686 flow [2024-11-19 09:46:26,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.75) internal successors, (81), 12 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:26,767 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:26,767 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:26,785 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 09:46:26,967 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,SelfDestructingSolverStorable15 [2024-11-19 09:46:26,967 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:26,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash -268386566, now seen corresponding path program 3 times [2024-11-19 09:46:26,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:26,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647589655] [2024-11-19 09:46:26,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:26,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:26,982 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:46:26,982 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:27,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:27,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:27,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647589655] [2024-11-19 09:46:27,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647589655] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:27,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550681287] [2024-11-19 09:46:27,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:27,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:27,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:27,143 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 09:46:27,144 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 09:46:27,207 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:46:27,207 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:27,208 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 09:46:27,209 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:27,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:27,316 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:27,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:27,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550681287] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:27,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:27,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-19 09:46:27,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706545937] [2024-11-19 09:46:27,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:27,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 09:46:27,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:27,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 09:46:27,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-19 09:46:27,462 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:27,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 686 flow. Second operand has 14 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:27,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:27,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:27,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:27,680 INFO L124 PetriNetUnfolderBase]: 148/263 cut-off events. [2024-11-19 09:46:27,681 INFO L125 PetriNetUnfolderBase]: For 1226/1226 co-relation queries the response was YES. [2024-11-19 09:46:27,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1490 conditions, 263 events. 148/263 cut-off events. For 1226/1226 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 895 event pairs, 11 based on Foata normal form. 1/264 useless extension candidates. Maximal degree in co-relation 1458. Up to 173 conditions per place. [2024-11-19 09:46:27,683 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 62 selfloop transitions, 21 changer transitions 4/88 dead transitions. [2024-11-19 09:46:27,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 88 transitions, 950 flow [2024-11-19 09:46:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:27,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:27,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 70 transitions. [2024-11-19 09:46:27,684 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:46:27,684 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 686 flow. Second operand 7 states and 70 transitions. [2024-11-19 09:46:27,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 88 transitions, 950 flow [2024-11-19 09:46:27,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 908 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:27,690 INFO L231 Difference]: Finished difference. Result has 79 places, 72 transitions, 729 flow [2024-11-19 09:46:27,691 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=729, PETRI_PLACES=79, PETRI_TRANSITIONS=72} [2024-11-19 09:46:27,691 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 57 predicate places. [2024-11-19 09:46:27,691 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 72 transitions, 729 flow [2024-11-19 09:46:27,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:27,692 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:27,692 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:27,709 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 09:46:27,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:27,893 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:27,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:27,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1335848292, now seen corresponding path program 4 times [2024-11-19 09:46:27,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:27,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634773622] [2024-11-19 09:46:27,894 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:27,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:27,906 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:27,906 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:28,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:28,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:28,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634773622] [2024-11-19 09:46:28,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634773622] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:28,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566895131] [2024-11-19 09:46:28,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:28,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:28,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:28,107 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 09:46:28,108 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 09:46:28,168 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:28,169 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:28,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 09:46:28,171 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:28,258 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:28,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:28,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566895131] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:28,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-19 09:46:28,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039612655] [2024-11-19 09:46:28,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:28,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:28,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:28,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:28,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:28,390 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:28,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 72 transitions, 729 flow. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 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 09:46:28,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:28,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:28,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:28,590 INFO L124 PetriNetUnfolderBase]: 184/328 cut-off events. [2024-11-19 09:46:28,590 INFO L125 PetriNetUnfolderBase]: For 1811/1811 co-relation queries the response was YES. [2024-11-19 09:46:28,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1884 conditions, 328 events. 184/328 cut-off events. For 1811/1811 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1197 event pairs, 11 based on Foata normal form. 1/329 useless extension candidates. Maximal degree in co-relation 1846. Up to 248 conditions per place. [2024-11-19 09:46:28,593 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 80 selfloop transitions, 19 changer transitions 4/104 dead transitions. [2024-11-19 09:46:28,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 1197 flow [2024-11-19 09:46:28,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:28,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:28,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 69 transitions. [2024-11-19 09:46:28,594 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-11-19 09:46:28,594 INFO L175 Difference]: Start difference. First operand has 79 places, 72 transitions, 729 flow. Second operand 7 states and 69 transitions. [2024-11-19 09:46:28,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 1197 flow [2024-11-19 09:46:28,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 104 transitions, 1128 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:28,602 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 868 flow [2024-11-19 09:46:28,602 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=868, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2024-11-19 09:46:28,603 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 62 predicate places. [2024-11-19 09:46:28,603 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 868 flow [2024-11-19 09:46:28,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 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 09:46:28,603 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:28,603 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:28,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-19 09:46:28,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-19 09:46:28,808 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:28,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:28,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1252731402, now seen corresponding path program 5 times [2024-11-19 09:46:28,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:28,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120835479] [2024-11-19 09:46:28,808 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:28,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:28,820 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:28,821 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:28,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:28,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:28,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120835479] [2024-11-19 09:46:28,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120835479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:28,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736989674] [2024-11-19 09:46:28,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:28,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:28,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:28,984 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 09:46:28,985 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 09:46:29,049 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:29,050 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:29,050 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 09:46:29,052 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:29,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:29,154 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:29,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736989674] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:29,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:29,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-19 09:46:29,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629745476] [2024-11-19 09:46:29,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:29,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 09:46:29,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:29,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 09:46:29,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-19 09:46:29,300 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:29,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 868 flow. Second operand has 14 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:29,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:29,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:29,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:29,501 INFO L124 PetriNetUnfolderBase]: 184/330 cut-off events. [2024-11-19 09:46:29,502 INFO L125 PetriNetUnfolderBase]: For 1731/1731 co-relation queries the response was YES. [2024-11-19 09:46:29,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1951 conditions, 330 events. 184/330 cut-off events. For 1731/1731 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1215 event pairs, 11 based on Foata normal form. 1/331 useless extension candidates. Maximal degree in co-relation 1910. Up to 250 conditions per place. [2024-11-19 09:46:29,506 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 80 selfloop transitions, 20 changer transitions 4/105 dead transitions. [2024-11-19 09:46:29,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 105 transitions, 1233 flow [2024-11-19 09:46:29,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:29,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:29,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 69 transitions. [2024-11-19 09:46:29,507 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-11-19 09:46:29,507 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 868 flow. Second operand 7 states and 69 transitions. [2024-11-19 09:46:29,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 105 transitions, 1233 flow [2024-11-19 09:46:29,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 105 transitions, 1166 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-11-19 09:46:29,516 INFO L231 Difference]: Finished difference. Result has 90 places, 86 transitions, 899 flow [2024-11-19 09:46:29,517 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=899, PETRI_PLACES=90, PETRI_TRANSITIONS=86} [2024-11-19 09:46:29,517 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 68 predicate places. [2024-11-19 09:46:29,518 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 86 transitions, 899 flow [2024-11-19 09:46:29,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.714285714285714) internal successors, (94), 14 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:29,518 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:29,518 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:29,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:29,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:29,719 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:29,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash 465017658, now seen corresponding path program 6 times [2024-11-19 09:46:29,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:29,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672731312] [2024-11-19 09:46:29,720 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:29,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:29,738 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:29,738 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:29,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:29,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:29,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672731312] [2024-11-19 09:46:29,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672731312] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:29,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966401535] [2024-11-19 09:46:29,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:29,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:29,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:29,909 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 09:46:29,910 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 09:46:29,975 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:29,976 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:29,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 09:46:29,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:30,091 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:30,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:30,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:30,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966401535] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:30,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:30,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-19 09:46:30,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750674601] [2024-11-19 09:46:30,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:30,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:30,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:30,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:30,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:30,240 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:30,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 86 transitions, 899 flow. Second operand has 12 states, 12 states have (on average 7.0) internal successors, (84), 12 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:30,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:30,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:30,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:30,446 INFO L124 PetriNetUnfolderBase]: 183/323 cut-off events. [2024-11-19 09:46:30,446 INFO L125 PetriNetUnfolderBase]: For 1683/1683 co-relation queries the response was YES. [2024-11-19 09:46:30,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1919 conditions, 323 events. 183/323 cut-off events. For 1683/1683 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1174 event pairs, 11 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 1879. Up to 264 conditions per place. [2024-11-19 09:46:30,450 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 78 selfloop transitions, 20 changer transitions 4/103 dead transitions. [2024-11-19 09:46:30,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 103 transitions, 1222 flow [2024-11-19 09:46:30,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:30,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:30,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 64 transitions. [2024-11-19 09:46:30,452 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-11-19 09:46:30,452 INFO L175 Difference]: Start difference. First operand has 90 places, 86 transitions, 899 flow. Second operand 7 states and 64 transitions. [2024-11-19 09:46:30,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 103 transitions, 1222 flow [2024-11-19 09:46:30,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 103 transitions, 1171 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:30,463 INFO L231 Difference]: Finished difference. Result has 94 places, 91 transitions, 982 flow [2024-11-19 09:46:30,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=982, PETRI_PLACES=94, PETRI_TRANSITIONS=91} [2024-11-19 09:46:30,463 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 72 predicate places. [2024-11-19 09:46:30,463 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 91 transitions, 982 flow [2024-11-19 09:46:30,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.0) internal successors, (84), 12 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:30,464 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:30,464 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:30,481 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 09:46:30,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:30,669 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:30,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:30,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1539011838, now seen corresponding path program 7 times [2024-11-19 09:46:30,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:30,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219758710] [2024-11-19 09:46:30,669 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:30,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:30,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:30,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:30,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:30,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219758710] [2024-11-19 09:46:30,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219758710] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:30,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124841939] [2024-11-19 09:46:30,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:30,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:30,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:30,743 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 09:46:30,744 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 09:46:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:30,808 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:30,809 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:30,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:30,850 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:30,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:30,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124841939] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:30,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:30,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:30,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100186497] [2024-11-19 09:46:30,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:30,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:30,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:30,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:30,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:30,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:30,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 91 transitions, 982 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 09:46:30,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:30,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:30,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:31,044 INFO L124 PetriNetUnfolderBase]: 197/352 cut-off events. [2024-11-19 09:46:31,044 INFO L125 PetriNetUnfolderBase]: For 2252/2252 co-relation queries the response was YES. [2024-11-19 09:46:31,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2144 conditions, 352 events. 197/352 cut-off events. For 2252/2252 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1360 event pairs, 28 based on Foata normal form. 3/355 useless extension candidates. Maximal degree in co-relation 2098. Up to 141 conditions per place. [2024-11-19 09:46:31,048 INFO L140 encePairwiseOnDemand]: 15/20 looper letters, 73 selfloop transitions, 35 changer transitions 9/118 dead transitions. [2024-11-19 09:46:31,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 118 transitions, 1429 flow [2024-11-19 09:46:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:31,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-11-19 09:46:31,049 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-11-19 09:46:31,049 INFO L175 Difference]: Start difference. First operand has 94 places, 91 transitions, 982 flow. Second operand 7 states and 72 transitions. [2024-11-19 09:46:31,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 118 transitions, 1429 flow [2024-11-19 09:46:31,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 118 transitions, 1349 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:31,060 INFO L231 Difference]: Finished difference. Result has 99 places, 92 transitions, 1046 flow [2024-11-19 09:46:31,061 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1046, PETRI_PLACES=99, PETRI_TRANSITIONS=92} [2024-11-19 09:46:31,061 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 77 predicate places. [2024-11-19 09:46:31,061 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 92 transitions, 1046 flow [2024-11-19 09:46:31,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 09:46:31,061 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:31,062 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:31,079 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 09:46:31,262 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,SelfDestructingSolverStorable20 [2024-11-19 09:46:31,262 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:31,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:31,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2017695881, now seen corresponding path program 8 times [2024-11-19 09:46:31,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:31,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681265203] [2024-11-19 09:46:31,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:31,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:31,274 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:31,274 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:31,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:31,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:31,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681265203] [2024-11-19 09:46:31,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681265203] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:31,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143574392] [2024-11-19 09:46:31,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:31,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:31,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:31,350 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 09:46:31,351 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 09:46:31,413 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:31,413 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:31,414 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:31,416 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:31,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:31,454 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:31,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:31,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143574392] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:31,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:31,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:31,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317993636] [2024-11-19 09:46:31,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:31,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:31,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:31,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:31,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:31,491 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:31,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 92 transitions, 1046 flow. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:31,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:31,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:31,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:31,707 INFO L124 PetriNetUnfolderBase]: 204/358 cut-off events. [2024-11-19 09:46:31,708 INFO L125 PetriNetUnfolderBase]: For 3012/3012 co-relation queries the response was YES. [2024-11-19 09:46:31,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 358 events. 204/358 cut-off events. For 3012/3012 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1350 event pairs, 15 based on Foata normal form. 5/363 useless extension candidates. Maximal degree in co-relation 2216. Up to 97 conditions per place. [2024-11-19 09:46:31,711 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 79 selfloop transitions, 50 changer transitions 0/130 dead transitions. [2024-11-19 09:46:31,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1605 flow [2024-11-19 09:46:31,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 09:46:31,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 09:46:31,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-11-19 09:46:31,713 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:46:31,713 INFO L175 Difference]: Start difference. First operand has 99 places, 92 transitions, 1046 flow. Second operand 10 states and 100 transitions. [2024-11-19 09:46:31,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1605 flow [2024-11-19 09:46:31,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 130 transitions, 1544 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-11-19 09:46:31,729 INFO L231 Difference]: Finished difference. Result has 106 places, 99 transitions, 1225 flow [2024-11-19 09:46:31,729 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1225, PETRI_PLACES=106, PETRI_TRANSITIONS=99} [2024-11-19 09:46:31,729 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 84 predicate places. [2024-11-19 09:46:31,729 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 99 transitions, 1225 flow [2024-11-19 09:46:31,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 11 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:31,729 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:31,730 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:31,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:31,933 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,SelfDestructingSolverStorable21 [2024-11-19 09:46:31,934 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:31,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:31,934 INFO L85 PathProgramCache]: Analyzing trace with hash 198545777, now seen corresponding path program 9 times [2024-11-19 09:46:31,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:31,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365073809] [2024-11-19 09:46:31,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:31,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:31,954 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:46:31,954 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:32,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:32,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365073809] [2024-11-19 09:46:32,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365073809] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:32,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611732772] [2024-11-19 09:46:32,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:32,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:32,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:32,020 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 09:46:32,021 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 09:46:32,090 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:46:32,090 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:32,091 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:32,092 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:32,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:32,138 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:32,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:32,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611732772] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:32,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:32,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 09:46:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884221437] [2024-11-19 09:46:32,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:32,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:32,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:32,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:32,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:32,172 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:32,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 99 transitions, 1225 flow. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 09:46:32,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:32,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:32,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:32,476 INFO L124 PetriNetUnfolderBase]: 249/426 cut-off events. [2024-11-19 09:46:32,476 INFO L125 PetriNetUnfolderBase]: For 5265/5265 co-relation queries the response was YES. [2024-11-19 09:46:32,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2969 conditions, 426 events. 249/426 cut-off events. For 5265/5265 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1630 event pairs, 25 based on Foata normal form. 12/438 useless extension candidates. Maximal degree in co-relation 2860. Up to 145 conditions per place. [2024-11-19 09:46:32,481 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 75 selfloop transitions, 75 changer transitions 0/151 dead transitions. [2024-11-19 09:46:32,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 151 transitions, 2101 flow [2024-11-19 09:46:32,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 09:46:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-19 09:46:32,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 143 transitions. [2024-11-19 09:46:32,482 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-11-19 09:46:32,482 INFO L175 Difference]: Start difference. First operand has 106 places, 99 transitions, 1225 flow. Second operand 16 states and 143 transitions. [2024-11-19 09:46:32,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 151 transitions, 2101 flow [2024-11-19 09:46:32,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 151 transitions, 1915 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-11-19 09:46:32,499 INFO L231 Difference]: Finished difference. Result has 126 places, 125 transitions, 1731 flow [2024-11-19 09:46:32,500 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1731, PETRI_PLACES=126, PETRI_TRANSITIONS=125} [2024-11-19 09:46:32,501 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 104 predicate places. [2024-11-19 09:46:32,501 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 125 transitions, 1731 flow [2024-11-19 09:46:32,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 09:46:32,502 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:32,502 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:32,519 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 09:46:32,702 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,SelfDestructingSolverStorable22 [2024-11-19 09:46:32,703 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:32,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:32,703 INFO L85 PathProgramCache]: Analyzing trace with hash 963285089, now seen corresponding path program 10 times [2024-11-19 09:46:32,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:32,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64055936] [2024-11-19 09:46:32,703 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:32,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:32,715 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:32,715 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:32,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:32,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64055936] [2024-11-19 09:46:32,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64055936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:32,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862611691] [2024-11-19 09:46:32,779 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:32,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:32,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:32,781 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 09:46:32,784 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 09:46:32,847 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:32,847 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:32,848 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:32,849 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:32,890 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:32,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:32,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862611691] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:32,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:32,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 09:46:32,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988837909] [2024-11-19 09:46:32,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:32,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 09:46:32,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:32,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 09:46:32,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-19 09:46:32,912 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:32,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 125 transitions, 1731 flow. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 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 09:46:32,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:32,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:32,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:33,139 INFO L124 PetriNetUnfolderBase]: 265/454 cut-off events. [2024-11-19 09:46:33,140 INFO L125 PetriNetUnfolderBase]: For 5906/5906 co-relation queries the response was YES. [2024-11-19 09:46:33,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3413 conditions, 454 events. 265/454 cut-off events. For 5906/5906 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1804 event pairs, 34 based on Foata normal form. 6/460 useless extension candidates. Maximal degree in co-relation 3296. Up to 185 conditions per place. [2024-11-19 09:46:33,145 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 77 selfloop transitions, 73 changer transitions 3/154 dead transitions. [2024-11-19 09:46:33,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 154 transitions, 2339 flow [2024-11-19 09:46:33,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 09:46:33,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 09:46:33,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 105 transitions. [2024-11-19 09:46:33,147 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-11-19 09:46:33,148 INFO L175 Difference]: Start difference. First operand has 126 places, 125 transitions, 1731 flow. Second operand 12 states and 105 transitions. [2024-11-19 09:46:33,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 154 transitions, 2339 flow [2024-11-19 09:46:33,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 154 transitions, 1949 flow, removed 140 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:33,173 INFO L231 Difference]: Finished difference. Result has 133 places, 133 transitions, 1646 flow [2024-11-19 09:46:33,175 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1646, PETRI_PLACES=133, PETRI_TRANSITIONS=133} [2024-11-19 09:46:33,175 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 111 predicate places. [2024-11-19 09:46:33,175 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 133 transitions, 1646 flow [2024-11-19 09:46:33,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 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 09:46:33,175 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:33,176 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:33,192 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 09:46:33,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:33,376 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:33,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:33,377 INFO L85 PathProgramCache]: Analyzing trace with hash -2129379204, now seen corresponding path program 11 times [2024-11-19 09:46:33,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:33,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677078317] [2024-11-19 09:46:33,377 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:33,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:33,393 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:33,393 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:33,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:33,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:33,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677078317] [2024-11-19 09:46:33,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677078317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:33,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401357695] [2024-11-19 09:46:33,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:33,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:33,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:33,465 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 09:46:33,467 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 09:46:33,538 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:33,538 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:33,539 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:33,540 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:33,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:33,594 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:33,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401357695] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:33,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:33,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 09:46:33,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612508818] [2024-11-19 09:46:33,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:33,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 09:46:33,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:33,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 09:46:33,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-19 09:46:33,623 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:33,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 133 transitions, 1646 flow. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:33,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:33,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:33,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:33,805 INFO L124 PetriNetUnfolderBase]: 287/491 cut-off events. [2024-11-19 09:46:33,805 INFO L125 PetriNetUnfolderBase]: For 6907/6907 co-relation queries the response was YES. [2024-11-19 09:46:33,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3527 conditions, 491 events. 287/491 cut-off events. For 6907/6907 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1996 event pairs, 50 based on Foata normal form. 6/497 useless extension candidates. Maximal degree in co-relation 3457. Up to 297 conditions per place. [2024-11-19 09:46:33,812 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 105 selfloop transitions, 53 changer transitions 4/163 dead transitions. [2024-11-19 09:46:33,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 163 transitions, 2331 flow [2024-11-19 09:46:33,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 09:46:33,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 09:46:33,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 78 transitions. [2024-11-19 09:46:33,813 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-11-19 09:46:33,813 INFO L175 Difference]: Start difference. First operand has 133 places, 133 transitions, 1646 flow. Second operand 8 states and 78 transitions. [2024-11-19 09:46:33,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 163 transitions, 2331 flow [2024-11-19 09:46:33,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 163 transitions, 2243 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:33,839 INFO L231 Difference]: Finished difference. Result has 136 places, 141 transitions, 1902 flow [2024-11-19 09:46:33,839 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1902, PETRI_PLACES=136, PETRI_TRANSITIONS=141} [2024-11-19 09:46:33,840 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 114 predicate places. [2024-11-19 09:46:33,840 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 141 transitions, 1902 flow [2024-11-19 09:46:33,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:33,840 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:33,840 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:33,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-19 09:46:34,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:34,041 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:34,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:34,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1103086201, now seen corresponding path program 12 times [2024-11-19 09:46:34,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:34,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975882727] [2024-11-19 09:46:34,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:34,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:34,054 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:34,054 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:34,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:34,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:34,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975882727] [2024-11-19 09:46:34,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975882727] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:34,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397233012] [2024-11-19 09:46:34,118 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:34,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:34,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:34,120 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 09:46:34,122 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 09:46:34,187 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:34,187 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:34,187 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:34,188 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:34,233 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:34,233 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:34,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:34,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397233012] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:34,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:34,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-19 09:46:34,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378547009] [2024-11-19 09:46:34,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:34,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:46:34,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:34,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:46:34,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:46:34,277 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:34,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 141 transitions, 1902 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 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 09:46:34,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:34,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:34,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:34,562 INFO L124 PetriNetUnfolderBase]: 326/557 cut-off events. [2024-11-19 09:46:34,563 INFO L125 PetriNetUnfolderBase]: For 8613/8613 co-relation queries the response was YES. [2024-11-19 09:46:34,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3990 conditions, 557 events. 326/557 cut-off events. For 8613/8613 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2264 event pairs, 32 based on Foata normal form. 8/565 useless extension candidates. Maximal degree in co-relation 3860. Up to 198 conditions per place. [2024-11-19 09:46:34,569 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 108 selfloop transitions, 79 changer transitions 0/188 dead transitions. [2024-11-19 09:46:34,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 188 transitions, 2683 flow [2024-11-19 09:46:34,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 09:46:34,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 09:46:34,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 122 transitions. [2024-11-19 09:46:34,570 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-11-19 09:46:34,570 INFO L175 Difference]: Start difference. First operand has 136 places, 141 transitions, 1902 flow. Second operand 14 states and 122 transitions. [2024-11-19 09:46:34,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 188 transitions, 2683 flow [2024-11-19 09:46:34,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 188 transitions, 2423 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-11-19 09:46:34,598 INFO L231 Difference]: Finished difference. Result has 148 places, 162 transitions, 2110 flow [2024-11-19 09:46:34,598 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2110, PETRI_PLACES=148, PETRI_TRANSITIONS=162} [2024-11-19 09:46:34,599 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 126 predicate places. [2024-11-19 09:46:34,599 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 162 transitions, 2110 flow [2024-11-19 09:46:34,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 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 09:46:34,600 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:34,600 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:34,617 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 09:46:34,801 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,SelfDestructingSolverStorable25 [2024-11-19 09:46:34,801 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:34,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:34,802 INFO L85 PathProgramCache]: Analyzing trace with hash 186135490, now seen corresponding path program 13 times [2024-11-19 09:46:34,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:34,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839833393] [2024-11-19 09:46:34,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:34,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:34,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:34,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:34,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:34,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839833393] [2024-11-19 09:46:34,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839833393] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:34,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839609454] [2024-11-19 09:46:34,871 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:34,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:34,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:34,873 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 09:46:34,874 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 09:46:34,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:34,937 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:34,938 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:34,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:34,981 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:35,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839609454] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:35,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:35,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 09:46:35,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433457537] [2024-11-19 09:46:35,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:35,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:35,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:35,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:35,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:35,013 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:35,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 162 transitions, 2110 flow. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 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 09:46:35,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:35,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:35,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:35,270 INFO L124 PetriNetUnfolderBase]: 362/608 cut-off events. [2024-11-19 09:46:35,271 INFO L125 PetriNetUnfolderBase]: For 8673/8673 co-relation queries the response was YES. [2024-11-19 09:46:35,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4471 conditions, 608 events. 362/608 cut-off events. For 8673/8673 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2459 event pairs, 71 based on Foata normal form. 8/616 useless extension candidates. Maximal degree in co-relation 4336. Up to 416 conditions per place. [2024-11-19 09:46:35,278 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 130 selfloop transitions, 76 changer transitions 0/207 dead transitions. [2024-11-19 09:46:35,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 207 transitions, 3023 flow [2024-11-19 09:46:35,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 09:46:35,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 09:46:35,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 146 transitions. [2024-11-19 09:46:35,280 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4294117647058823 [2024-11-19 09:46:35,280 INFO L175 Difference]: Start difference. First operand has 148 places, 162 transitions, 2110 flow. Second operand 17 states and 146 transitions. [2024-11-19 09:46:35,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 207 transitions, 3023 flow [2024-11-19 09:46:35,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 207 transitions, 2898 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-11-19 09:46:35,313 INFO L231 Difference]: Finished difference. Result has 164 places, 183 transitions, 2594 flow [2024-11-19 09:46:35,313 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2594, PETRI_PLACES=164, PETRI_TRANSITIONS=183} [2024-11-19 09:46:35,314 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 142 predicate places. [2024-11-19 09:46:35,314 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 183 transitions, 2594 flow [2024-11-19 09:46:35,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 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 09:46:35,314 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:35,314 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:35,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-19 09:46:35,515 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,SelfDestructingSolverStorable26 [2024-11-19 09:46:35,515 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:35,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:35,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1649435364, now seen corresponding path program 14 times [2024-11-19 09:46:35,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:35,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952101569] [2024-11-19 09:46:35,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:35,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:35,537 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:35,537 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:35,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:35,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952101569] [2024-11-19 09:46:35,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952101569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:35,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426247583] [2024-11-19 09:46:35,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:35,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:35,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:35,606 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 09:46:35,608 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 09:46:35,662 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:35,662 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:35,663 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:35,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:35,705 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:35,705 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:35,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:35,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426247583] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:35,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:35,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 09:46:35,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739095317] [2024-11-19 09:46:35,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:35,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:35,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:35,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:35,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:35,731 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:35,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 183 transitions, 2594 flow. Second operand has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:35,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:35,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:35,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:35,954 INFO L124 PetriNetUnfolderBase]: 356/602 cut-off events. [2024-11-19 09:46:35,954 INFO L125 PetriNetUnfolderBase]: For 10101/10101 co-relation queries the response was YES. [2024-11-19 09:46:35,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4668 conditions, 602 events. 356/602 cut-off events. For 10101/10101 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2464 event pairs, 67 based on Foata normal form. 9/611 useless extension candidates. Maximal degree in co-relation 4524. Up to 397 conditions per place. [2024-11-19 09:46:35,961 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 129 selfloop transitions, 67 changer transitions 5/202 dead transitions. [2024-11-19 09:46:35,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 202 transitions, 3149 flow [2024-11-19 09:46:35,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 09:46:35,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 09:46:35,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 109 transitions. [2024-11-19 09:46:35,963 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-11-19 09:46:35,963 INFO L175 Difference]: Start difference. First operand has 164 places, 183 transitions, 2594 flow. Second operand 12 states and 109 transitions. [2024-11-19 09:46:35,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 202 transitions, 3149 flow [2024-11-19 09:46:35,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 202 transitions, 2831 flow, removed 137 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:36,001 INFO L231 Difference]: Finished difference. Result has 169 places, 178 transitions, 2374 flow [2024-11-19 09:46:36,002 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2374, PETRI_PLACES=169, PETRI_TRANSITIONS=178} [2024-11-19 09:46:36,002 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 147 predicate places. [2024-11-19 09:46:36,002 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 178 transitions, 2374 flow [2024-11-19 09:46:36,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:36,003 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:36,003 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:36,019 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 09:46:36,203 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,SelfDestructingSolverStorable27 [2024-11-19 09:46:36,204 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:36,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:36,204 INFO L85 PathProgramCache]: Analyzing trace with hash -431764747, now seen corresponding path program 15 times [2024-11-19 09:46:36,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:36,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903263571] [2024-11-19 09:46:36,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:36,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:36,213 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:36,214 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:36,271 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:36,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:36,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903263571] [2024-11-19 09:46:36,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903263571] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:36,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355258567] [2024-11-19 09:46:36,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:36,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:36,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:36,274 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 09:46:36,276 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 09:46:36,341 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:36,342 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:36,343 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:36,344 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:36,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:36,393 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 09:46:36,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355258567] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:36,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:36,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-19 09:46:36,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422842338] [2024-11-19 09:46:36,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:36,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:46:36,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:36,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:46:36,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:46:36,420 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:36,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 178 transitions, 2374 flow. Second operand has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 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 09:46:36,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:36,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:36,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:36,690 INFO L124 PetriNetUnfolderBase]: 400/660 cut-off events. [2024-11-19 09:46:36,690 INFO L125 PetriNetUnfolderBase]: For 11317/11317 co-relation queries the response was YES. [2024-11-19 09:46:36,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 660 events. 400/660 cut-off events. For 11317/11317 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2707 event pairs, 41 based on Foata normal form. 6/666 useless extension candidates. Maximal degree in co-relation 4872. Up to 252 conditions per place. [2024-11-19 09:46:36,697 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 104 selfloop transitions, 119 changer transitions 1/225 dead transitions. [2024-11-19 09:46:36,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 225 transitions, 3459 flow [2024-11-19 09:46:36,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 09:46:36,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 09:46:36,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 123 transitions. [2024-11-19 09:46:36,699 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-11-19 09:46:36,699 INFO L175 Difference]: Start difference. First operand has 169 places, 178 transitions, 2374 flow. Second operand 14 states and 123 transitions. [2024-11-19 09:46:36,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 225 transitions, 3459 flow [2024-11-19 09:46:36,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 225 transitions, 3226 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-11-19 09:46:36,726 INFO L231 Difference]: Finished difference. Result has 173 places, 202 transitions, 2963 flow [2024-11-19 09:46:36,727 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2963, PETRI_PLACES=173, PETRI_TRANSITIONS=202} [2024-11-19 09:46:36,727 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 151 predicate places. [2024-11-19 09:46:36,727 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 202 transitions, 2963 flow [2024-11-19 09:46:36,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 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 09:46:36,728 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:36,728 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:36,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:36,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-19 09:46:36,928 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:36,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:36,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1390107809, now seen corresponding path program 16 times [2024-11-19 09:46:36,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:36,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407765583] [2024-11-19 09:46:36,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:36,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:36,936 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:36,936 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:36,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:36,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407765583] [2024-11-19 09:46:36,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407765583] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:36,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053361308] [2024-11-19 09:46:36,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:36,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:36,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:36,988 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 09:46:36,989 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 09:46:37,047 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:37,047 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:37,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:37,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:37,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:37,092 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:37,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:37,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053361308] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:37,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:37,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:37,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087988461] [2024-11-19 09:46:37,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:37,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:37,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:37,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:37,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:37,116 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:37,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 202 transitions, 2963 flow. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 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 09:46:37,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:37,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:37,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:37,328 INFO L124 PetriNetUnfolderBase]: 437/715 cut-off events. [2024-11-19 09:46:37,328 INFO L125 PetriNetUnfolderBase]: For 13582/13582 co-relation queries the response was YES. [2024-11-19 09:46:37,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5710 conditions, 715 events. 437/715 cut-off events. For 13582/13582 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2935 event pairs, 42 based on Foata normal form. 4/719 useless extension candidates. Maximal degree in co-relation 5568. Up to 266 conditions per place. [2024-11-19 09:46:37,335 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 125 selfloop transitions, 112 changer transitions 4/242 dead transitions. [2024-11-19 09:46:37,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 242 transitions, 4000 flow [2024-11-19 09:46:37,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 09:46:37,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 09:46:37,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 108 transitions. [2024-11-19 09:46:37,337 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2024-11-19 09:46:37,337 INFO L175 Difference]: Start difference. First operand has 173 places, 202 transitions, 2963 flow. Second operand 13 states and 108 transitions. [2024-11-19 09:46:37,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 242 transitions, 4000 flow [2024-11-19 09:46:37,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 242 transitions, 3550 flow, removed 195 selfloop flow, removed 7 redundant places. [2024-11-19 09:46:37,382 INFO L231 Difference]: Finished difference. Result has 183 places, 221 transitions, 3238 flow [2024-11-19 09:46:37,382 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=2663, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3238, PETRI_PLACES=183, PETRI_TRANSITIONS=221} [2024-11-19 09:46:37,383 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 161 predicate places. [2024-11-19 09:46:37,383 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 221 transitions, 3238 flow [2024-11-19 09:46:37,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 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 09:46:37,383 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:37,383 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:37,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:37,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:37,584 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:37,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:37,584 INFO L85 PathProgramCache]: Analyzing trace with hash -507151239, now seen corresponding path program 17 times [2024-11-19 09:46:37,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:37,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245823298] [2024-11-19 09:46:37,585 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:37,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:37,602 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:46:37,604 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:37,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:37,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:37,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245823298] [2024-11-19 09:46:37,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245823298] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:37,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899425283] [2024-11-19 09:46:37,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:37,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:37,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:37,666 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 09:46:37,666 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 09:46:37,719 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:46:37,719 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:37,720 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:37,720 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:37,756 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:37,756 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:37,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:37,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899425283] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:37,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:37,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-11-19 09:46:37,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214857855] [2024-11-19 09:46:37,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:37,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 09:46:37,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:37,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 09:46:37,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-19 09:46:37,784 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:37,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 221 transitions, 3238 flow. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 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 09:46:37,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:37,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:37,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:38,023 INFO L124 PetriNetUnfolderBase]: 495/815 cut-off events. [2024-11-19 09:46:38,023 INFO L125 PetriNetUnfolderBase]: For 13344/13344 co-relation queries the response was YES. [2024-11-19 09:46:38,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6457 conditions, 815 events. 495/815 cut-off events. For 13344/13344 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3461 event pairs, 35 based on Foata normal form. 14/829 useless extension candidates. Maximal degree in co-relation 6368. Up to 258 conditions per place. [2024-11-19 09:46:38,030 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 111 selfloop transitions, 161 changer transitions 0/273 dead transitions. [2024-11-19 09:46:38,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 273 transitions, 4427 flow [2024-11-19 09:46:38,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 09:46:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 09:46:38,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 124 transitions. [2024-11-19 09:46:38,032 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-11-19 09:46:38,032 INFO L175 Difference]: Start difference. First operand has 183 places, 221 transitions, 3238 flow. Second operand 14 states and 124 transitions. [2024-11-19 09:46:38,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 273 transitions, 4427 flow [2024-11-19 09:46:38,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 273 transitions, 4225 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:38,064 INFO L231 Difference]: Finished difference. Result has 190 places, 252 transitions, 3999 flow [2024-11-19 09:46:38,064 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3999, PETRI_PLACES=190, PETRI_TRANSITIONS=252} [2024-11-19 09:46:38,065 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 168 predicate places. [2024-11-19 09:46:38,065 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 252 transitions, 3999 flow [2024-11-19 09:46:38,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 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 09:46:38,065 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:38,065 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:38,077 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 09:46:38,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:38,266 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:38,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:38,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1889593665, now seen corresponding path program 18 times [2024-11-19 09:46:38,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:38,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697559793] [2024-11-19 09:46:38,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:38,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:38,275 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:38,276 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:38,341 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:38,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:38,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697559793] [2024-11-19 09:46:38,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697559793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:38,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168571174] [2024-11-19 09:46:38,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:38,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:38,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:38,345 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 09:46:38,346 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 09:46:38,404 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:38,404 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:38,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:38,405 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:38,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:38,463 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:38,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:38,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168571174] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:38,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:38,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-19 09:46:38,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607975506] [2024-11-19 09:46:38,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:38,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 09:46:38,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:38,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 09:46:38,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-19 09:46:38,501 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:38,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 252 transitions, 3999 flow. Second operand has 15 states, 15 states have (on average 5.866666666666666) internal successors, (88), 15 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 09:46:38,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:38,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:38,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:38,980 INFO L124 PetriNetUnfolderBase]: 587/973 cut-off events. [2024-11-19 09:46:38,980 INFO L125 PetriNetUnfolderBase]: For 16592/16592 co-relation queries the response was YES. [2024-11-19 09:46:38,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8129 conditions, 973 events. 587/973 cut-off events. For 16592/16592 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4382 event pairs, 38 based on Foata normal form. 8/981 useless extension candidates. Maximal degree in co-relation 7978. Up to 325 conditions per place. [2024-11-19 09:46:38,994 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 164 selfloop transitions, 171 changer transitions 0/336 dead transitions. [2024-11-19 09:46:38,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 336 transitions, 5745 flow [2024-11-19 09:46:38,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-19 09:46:38,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-19 09:46:38,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 191 transitions. [2024-11-19 09:46:38,996 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4152173913043478 [2024-11-19 09:46:38,996 INFO L175 Difference]: Start difference. First operand has 190 places, 252 transitions, 3999 flow. Second operand 23 states and 191 transitions. [2024-11-19 09:46:38,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 336 transitions, 5745 flow [2024-11-19 09:46:39,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 336 transitions, 5314 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:39,070 INFO L231 Difference]: Finished difference. Result has 214 places, 300 transitions, 4953 flow [2024-11-19 09:46:39,071 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4953, PETRI_PLACES=214, PETRI_TRANSITIONS=300} [2024-11-19 09:46:39,072 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 192 predicate places. [2024-11-19 09:46:39,072 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 300 transitions, 4953 flow [2024-11-19 09:46:39,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.866666666666666) internal successors, (88), 15 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 09:46:39,073 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:39,073 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:39,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-19 09:46:39,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:39,273 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:39,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:39,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1345896383, now seen corresponding path program 19 times [2024-11-19 09:46:39,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:39,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075516110] [2024-11-19 09:46:39,274 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:39,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:39,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:39,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075516110] [2024-11-19 09:46:39,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075516110] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:39,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867932642] [2024-11-19 09:46:39,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:39,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:39,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:39,344 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 09:46:39,345 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 09:46:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:39,396 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:39,396 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:39,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:39,432 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:39,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:39,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867932642] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:39,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:39,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-19 09:46:39,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118933304] [2024-11-19 09:46:39,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:39,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 09:46:39,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:39,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 09:46:39,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-19 09:46:39,461 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:39,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 300 transitions, 4953 flow. Second operand has 15 states, 15 states have (on average 5.733333333333333) internal successors, (86), 15 states have internal predecessors, (86), 0 states have call successors, (0), 0 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 09:46:39,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:39,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:39,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:39,853 INFO L124 PetriNetUnfolderBase]: 632/1044 cut-off events. [2024-11-19 09:46:39,854 INFO L125 PetriNetUnfolderBase]: For 23333/23333 co-relation queries the response was YES. [2024-11-19 09:46:39,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9224 conditions, 1044 events. 632/1044 cut-off events. For 23333/23333 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4768 event pairs, 148 based on Foata normal form. 24/1068 useless extension candidates. Maximal degree in co-relation 9062. Up to 896 conditions per place. [2024-11-19 09:46:39,863 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 293 selfloop transitions, 59 changer transitions 0/353 dead transitions. [2024-11-19 09:46:39,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 353 transitions, 6544 flow [2024-11-19 09:46:39,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 09:46:39,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 09:46:39,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 164 transitions. [2024-11-19 09:46:39,864 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43157894736842106 [2024-11-19 09:46:39,864 INFO L175 Difference]: Start difference. First operand has 214 places, 300 transitions, 4953 flow. Second operand 19 states and 164 transitions. [2024-11-19 09:46:39,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 353 transitions, 6544 flow [2024-11-19 09:46:39,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 353 transitions, 6331 flow, removed 60 selfloop flow, removed 10 redundant places. [2024-11-19 09:46:39,931 INFO L231 Difference]: Finished difference. Result has 234 places, 325 transitions, 5639 flow [2024-11-19 09:46:39,931 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5639, PETRI_PLACES=234, PETRI_TRANSITIONS=325} [2024-11-19 09:46:39,932 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 212 predicate places. [2024-11-19 09:46:39,932 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 325 transitions, 5639 flow [2024-11-19 09:46:39,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.733333333333333) internal successors, (86), 15 states have internal predecessors, (86), 0 states have call successors, (0), 0 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 09:46:39,932 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:39,932 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:39,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-19 09:46:40,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:40,133 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:40,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:40,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1274077767, now seen corresponding path program 20 times [2024-11-19 09:46:40,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:40,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039478584] [2024-11-19 09:46:40,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:40,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:40,140 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:40,140 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:40,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:40,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:40,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039478584] [2024-11-19 09:46:40,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039478584] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:40,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723432092] [2024-11-19 09:46:40,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:40,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:40,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:40,209 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 09:46:40,211 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 09:46:40,273 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:40,273 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:40,274 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:40,275 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:40,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:40,323 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:40,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:40,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723432092] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:40,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:40,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-19 09:46:40,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249506514] [2024-11-19 09:46:40,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:40,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:46:40,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:40,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:46:40,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:46:40,356 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:40,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 325 transitions, 5639 flow. Second operand has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 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 09:46:40,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:40,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:40,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:40,625 INFO L124 PetriNetUnfolderBase]: 641/1059 cut-off events. [2024-11-19 09:46:40,625 INFO L125 PetriNetUnfolderBase]: For 26242/26242 co-relation queries the response was YES. [2024-11-19 09:46:40,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9765 conditions, 1059 events. 641/1059 cut-off events. For 26242/26242 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4878 event pairs, 150 based on Foata normal form. 4/1063 useless extension candidates. Maximal degree in co-relation 9596. Up to 924 conditions per place. [2024-11-19 09:46:40,634 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 285 selfloop transitions, 56 changer transitions 2/344 dead transitions. [2024-11-19 09:46:40,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 344 transitions, 6702 flow [2024-11-19 09:46:40,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:46:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:46:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-11-19 09:46:40,635 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-11-19 09:46:40,635 INFO L175 Difference]: Start difference. First operand has 234 places, 325 transitions, 5639 flow. Second operand 11 states and 94 transitions. [2024-11-19 09:46:40,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 344 transitions, 6702 flow [2024-11-19 09:46:40,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 344 transitions, 6013 flow, removed 324 selfloop flow, removed 8 redundant places. [2024-11-19 09:46:40,754 INFO L231 Difference]: Finished difference. Result has 237 places, 328 transitions, 5225 flow [2024-11-19 09:46:40,757 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5225, PETRI_PLACES=237, PETRI_TRANSITIONS=328} [2024-11-19 09:46:40,757 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 215 predicate places. [2024-11-19 09:46:40,758 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 328 transitions, 5225 flow [2024-11-19 09:46:40,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 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 09:46:40,758 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:40,758 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:40,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:40,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:40,959 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:40,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:40,959 INFO L85 PathProgramCache]: Analyzing trace with hash -2118239939, now seen corresponding path program 21 times [2024-11-19 09:46:40,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:40,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488734960] [2024-11-19 09:46:40,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:40,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:40,969 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:40,969 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:41,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:41,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:41,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488734960] [2024-11-19 09:46:41,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488734960] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:41,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944209540] [2024-11-19 09:46:41,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:41,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:41,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:41,048 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 09:46:41,050 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 09:46:41,109 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:41,109 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:41,110 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:41,111 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:41,143 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:41,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944209540] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:41,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:41,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:41,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652049756] [2024-11-19 09:46:41,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:41,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:41,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:41,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:41,173 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:41,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 328 transitions, 5225 flow. Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 09:46:41,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:41,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:41,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:41,544 INFO L124 PetriNetUnfolderBase]: 658/1097 cut-off events. [2024-11-19 09:46:41,544 INFO L125 PetriNetUnfolderBase]: For 27786/27786 co-relation queries the response was YES. [2024-11-19 09:46:41,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 1097 events. 658/1097 cut-off events. For 27786/27786 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5157 event pairs, 87 based on Foata normal form. 2/1099 useless extension candidates. Maximal degree in co-relation 9397. Up to 675 conditions per place. [2024-11-19 09:46:41,562 INFO L140 encePairwiseOnDemand]: 15/20 looper letters, 246 selfloop transitions, 102 changer transitions 5/354 dead transitions. [2024-11-19 09:46:41,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 354 transitions, 6388 flow [2024-11-19 09:46:41,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 09:46:41,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 09:46:41,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 66 transitions. [2024-11-19 09:46:41,563 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-11-19 09:46:41,563 INFO L175 Difference]: Start difference. First operand has 237 places, 328 transitions, 5225 flow. Second operand 7 states and 66 transitions. [2024-11-19 09:46:41,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 354 transitions, 6388 flow [2024-11-19 09:46:41,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 354 transitions, 6277 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-11-19 09:46:41,722 INFO L231 Difference]: Finished difference. Result has 240 places, 333 transitions, 5589 flow [2024-11-19 09:46:41,723 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=5114, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5589, PETRI_PLACES=240, PETRI_TRANSITIONS=333} [2024-11-19 09:46:41,723 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 218 predicate places. [2024-11-19 09:46:41,724 INFO L471 AbstractCegarLoop]: Abstraction has has 240 places, 333 transitions, 5589 flow [2024-11-19 09:46:41,724 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 09:46:41,724 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:41,724 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:41,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-19 09:46:41,924 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,SelfDestructingSolverStorable34 [2024-11-19 09:46:41,925 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:41,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:41,925 INFO L85 PathProgramCache]: Analyzing trace with hash -102056776, now seen corresponding path program 22 times [2024-11-19 09:46:41,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:41,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568778322] [2024-11-19 09:46:41,925 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:41,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:41,934 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:41,934 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:41,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:41,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:41,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568778322] [2024-11-19 09:46:41,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568778322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:41,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331499687] [2024-11-19 09:46:41,993 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:41,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:41,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:41,995 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 09:46:41,997 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 09:46:42,053 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:42,053 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:42,054 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:42,055 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:42,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:42,115 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:42,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:42,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331499687] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:42,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:42,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:42,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886519434] [2024-11-19 09:46:42,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:42,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:42,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:42,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:42,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:42,148 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:42,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 333 transitions, 5589 flow. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 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 09:46:42,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:42,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:42,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:42,596 INFO L124 PetriNetUnfolderBase]: 728/1199 cut-off events. [2024-11-19 09:46:42,597 INFO L125 PetriNetUnfolderBase]: For 35228/35228 co-relation queries the response was YES. [2024-11-19 09:46:42,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11256 conditions, 1199 events. 728/1199 cut-off events. For 35228/35228 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5649 event pairs, 40 based on Foata normal form. 28/1227 useless extension candidates. Maximal degree in co-relation 11140. Up to 878 conditions per place. [2024-11-19 09:46:42,610 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 305 selfloop transitions, 93 changer transitions 0/399 dead transitions. [2024-11-19 09:46:42,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 399 transitions, 7659 flow [2024-11-19 09:46:42,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-19 09:46:42,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-19 09:46:42,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 152 transitions. [2024-11-19 09:46:42,611 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-11-19 09:46:42,611 INFO L175 Difference]: Start difference. First operand has 240 places, 333 transitions, 5589 flow. Second operand 18 states and 152 transitions. [2024-11-19 09:46:42,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 399 transitions, 7659 flow [2024-11-19 09:46:42,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 399 transitions, 7453 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:42,760 INFO L231 Difference]: Finished difference. Result has 261 places, 379 transitions, 6870 flow [2024-11-19 09:46:42,761 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=5396, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6870, PETRI_PLACES=261, PETRI_TRANSITIONS=379} [2024-11-19 09:46:42,761 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 239 predicate places. [2024-11-19 09:46:42,761 INFO L471 AbstractCegarLoop]: Abstraction has has 261 places, 379 transitions, 6870 flow [2024-11-19 09:46:42,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 0 states have call successors, (0), 0 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 09:46:42,761 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:42,761 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:42,778 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 09:46:42,962 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,SelfDestructingSolverStorable35 [2024-11-19 09:46:42,962 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:42,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash -936318785, now seen corresponding path program 23 times [2024-11-19 09:46:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:42,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144819366] [2024-11-19 09:46:42,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:42,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:42,972 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:42,973 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:43,020 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:43,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:43,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144819366] [2024-11-19 09:46:43,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144819366] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:43,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757268906] [2024-11-19 09:46:43,021 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:43,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:43,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:43,023 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 09:46:43,024 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 09:46:43,080 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:43,081 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:43,082 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:43,082 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:43,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:43,120 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:43,135 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:43,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757268906] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:43,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:43,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 09:46:43,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883154552] [2024-11-19 09:46:43,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:43,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 09:46:43,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:43,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 09:46:43,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-19 09:46:43,138 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:43,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 379 transitions, 6870 flow. Second operand has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 09:46:43,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:43,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:43,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:43,547 INFO L124 PetriNetUnfolderBase]: 766/1253 cut-off events. [2024-11-19 09:46:43,547 INFO L125 PetriNetUnfolderBase]: For 42044/42044 co-relation queries the response was YES. [2024-11-19 09:46:43,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12365 conditions, 1253 events. 766/1253 cut-off events. For 42044/42044 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5949 event pairs, 106 based on Foata normal form. 6/1259 useless extension candidates. Maximal degree in co-relation 12152. Up to 798 conditions per place. [2024-11-19 09:46:43,559 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 267 selfloop transitions, 150 changer transitions 2/420 dead transitions. [2024-11-19 09:46:43,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 420 transitions, 8830 flow [2024-11-19 09:46:43,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 09:46:43,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 09:46:43,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 107 transitions. [2024-11-19 09:46:43,560 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-11-19 09:46:43,560 INFO L175 Difference]: Start difference. First operand has 261 places, 379 transitions, 6870 flow. Second operand 12 states and 107 transitions. [2024-11-19 09:46:43,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 420 transitions, 8830 flow [2024-11-19 09:46:43,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 420 transitions, 7623 flow, removed 563 selfloop flow, removed 3 redundant places. [2024-11-19 09:46:43,717 INFO L231 Difference]: Finished difference. Result has 274 places, 398 transitions, 6966 flow [2024-11-19 09:46:43,718 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6966, PETRI_PLACES=274, PETRI_TRANSITIONS=398} [2024-11-19 09:46:43,718 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 252 predicate places. [2024-11-19 09:46:43,718 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 398 transitions, 6966 flow [2024-11-19 09:46:43,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 09:46:43,718 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:43,718 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:43,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:43,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-19 09:46:43,919 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:43,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:43,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1975965699, now seen corresponding path program 24 times [2024-11-19 09:46:43,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:43,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455835639] [2024-11-19 09:46:43,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:43,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:43,928 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:43,928 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:43,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:43,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455835639] [2024-11-19 09:46:43,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455835639] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795376404] [2024-11-19 09:46:43,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:43,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:43,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:43,997 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:43,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-19 09:46:44,062 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 09:46:44,062 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:44,063 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:44,064 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:44,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:44,113 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:44,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:44,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795376404] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:44,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:44,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-19 09:46:44,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844761747] [2024-11-19 09:46:44,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:44,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:46:44,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:44,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:46:44,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:46:44,148 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:44,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 398 transitions, 6966 flow. Second operand has 13 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:44,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:44,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:44,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:44,574 INFO L124 PetriNetUnfolderBase]: 758/1241 cut-off events. [2024-11-19 09:46:44,574 INFO L125 PetriNetUnfolderBase]: For 31863/31863 co-relation queries the response was YES. [2024-11-19 09:46:44,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11453 conditions, 1241 events. 758/1241 cut-off events. For 31863/31863 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5872 event pairs, 113 based on Foata normal form. 2/1243 useless extension candidates. Maximal degree in co-relation 11220. Up to 841 conditions per place. [2024-11-19 09:46:44,588 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 289 selfloop transitions, 118 changer transitions 6/414 dead transitions. [2024-11-19 09:46:44,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 414 transitions, 8001 flow [2024-11-19 09:46:44,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:46:44,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:46:44,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 93 transitions. [2024-11-19 09:46:44,589 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-11-19 09:46:44,589 INFO L175 Difference]: Start difference. First operand has 274 places, 398 transitions, 6966 flow. Second operand 11 states and 93 transitions. [2024-11-19 09:46:44,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 414 transitions, 8001 flow [2024-11-19 09:46:44,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 414 transitions, 7516 flow, removed 157 selfloop flow, removed 9 redundant places. [2024-11-19 09:46:44,720 INFO L231 Difference]: Finished difference. Result has 274 places, 393 transitions, 6624 flow [2024-11-19 09:46:44,720 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=6469, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6624, PETRI_PLACES=274, PETRI_TRANSITIONS=393} [2024-11-19 09:46:44,721 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 252 predicate places. [2024-11-19 09:46:44,721 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 393 transitions, 6624 flow [2024-11-19 09:46:44,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:44,721 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:44,721 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:44,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:44,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:44,922 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:44,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:44,922 INFO L85 PathProgramCache]: Analyzing trace with hash -924033886, now seen corresponding path program 25 times [2024-11-19 09:46:44,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:44,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689283110] [2024-11-19 09:46:44,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:44,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:44,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:44,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:44,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689283110] [2024-11-19 09:46:44,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689283110] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:44,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34480009] [2024-11-19 09:46:44,982 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:44,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:44,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:44,983 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:44,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-19 09:46:45,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:45,049 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:45,050 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:45,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:45,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:45,123 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:45,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34480009] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:45,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:45,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 09:46:45,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395755754] [2024-11-19 09:46:45,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:45,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:45,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:45,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:45,125 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:45,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 393 transitions, 6624 flow. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 09:46:45,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:45,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:45,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:45,509 INFO L124 PetriNetUnfolderBase]: 803/1300 cut-off events. [2024-11-19 09:46:45,509 INFO L125 PetriNetUnfolderBase]: For 34044/34044 co-relation queries the response was YES. [2024-11-19 09:46:45,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12173 conditions, 1300 events. 803/1300 cut-off events. For 34044/34044 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6127 event pairs, 40 based on Foata normal form. 9/1309 useless extension candidates. Maximal degree in co-relation 11935. Up to 808 conditions per place. [2024-11-19 09:46:45,521 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 311 selfloop transitions, 131 changer transitions 2/445 dead transitions. [2024-11-19 09:46:45,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 445 transitions, 8588 flow [2024-11-19 09:46:45,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 09:46:45,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 09:46:45,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 116 transitions. [2024-11-19 09:46:45,522 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4461538461538462 [2024-11-19 09:46:45,522 INFO L175 Difference]: Start difference. First operand has 274 places, 393 transitions, 6624 flow. Second operand 13 states and 116 transitions. [2024-11-19 09:46:45,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 445 transitions, 8588 flow [2024-11-19 09:46:45,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 445 transitions, 8459 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-19 09:46:45,648 INFO L231 Difference]: Finished difference. Result has 281 places, 416 transitions, 7600 flow [2024-11-19 09:46:45,648 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=6486, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7600, PETRI_PLACES=281, PETRI_TRANSITIONS=416} [2024-11-19 09:46:45,648 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 259 predicate places. [2024-11-19 09:46:45,648 INFO L471 AbstractCegarLoop]: Abstraction has has 281 places, 416 transitions, 7600 flow [2024-11-19 09:46:45,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 09:46:45,649 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:45,649 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:45,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:45,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-19 09:46:45,849 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:45,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:45,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2063714878, now seen corresponding path program 26 times [2024-11-19 09:46:45,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:45,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214666592] [2024-11-19 09:46:45,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:45,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:45,859 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:45,859 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:45,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:45,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:45,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214666592] [2024-11-19 09:46:45,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214666592] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:45,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392678764] [2024-11-19 09:46:45,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:45,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:45,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:45,920 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:45,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-19 09:46:45,983 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:45,983 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:45,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:45,985 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:46,029 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:46,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:46,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392678764] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:46,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:46,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-19 09:46:46,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749013266] [2024-11-19 09:46:46,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:46,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:46:46,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:46,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:46:46,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:46:46,068 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:46,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 416 transitions, 7600 flow. Second operand has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 0 states have call successors, (0), 0 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 09:46:46,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:46,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:46,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:46,549 INFO L124 PetriNetUnfolderBase]: 840/1362 cut-off events. [2024-11-19 09:46:46,549 INFO L125 PetriNetUnfolderBase]: For 39219/39219 co-relation queries the response was YES. [2024-11-19 09:46:46,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12813 conditions, 1362 events. 840/1362 cut-off events. For 39219/39219 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6495 event pairs, 38 based on Foata normal form. 4/1366 useless extension candidates. Maximal degree in co-relation 12573. Up to 940 conditions per place. [2024-11-19 09:46:46,562 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 343 selfloop transitions, 118 changer transitions 0/462 dead transitions. [2024-11-19 09:46:46,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 462 transitions, 8960 flow [2024-11-19 09:46:46,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 09:46:46,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 09:46:46,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 115 transitions. [2024-11-19 09:46:46,564 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-11-19 09:46:46,564 INFO L175 Difference]: Start difference. First operand has 281 places, 416 transitions, 7600 flow. Second operand 14 states and 115 transitions. [2024-11-19 09:46:46,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 462 transitions, 8960 flow [2024-11-19 09:46:46,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 462 transitions, 8245 flow, removed 257 selfloop flow, removed 6 redundant places. [2024-11-19 09:46:46,716 INFO L231 Difference]: Finished difference. Result has 294 places, 439 transitions, 7426 flow [2024-11-19 09:46:46,717 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7426, PETRI_PLACES=294, PETRI_TRANSITIONS=439} [2024-11-19 09:46:46,717 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 272 predicate places. [2024-11-19 09:46:46,717 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 439 transitions, 7426 flow [2024-11-19 09:46:46,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 0 states have call successors, (0), 0 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 09:46:46,717 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:46,717 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:46,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-19 09:46:46,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-19 09:46:46,918 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:46,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:46,918 INFO L85 PathProgramCache]: Analyzing trace with hash 861965914, now seen corresponding path program 27 times [2024-11-19 09:46:46,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:46,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162484063] [2024-11-19 09:46:46,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:46,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:46,926 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:46,926 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:46,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:46,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:46,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162484063] [2024-11-19 09:46:46,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162484063] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:46,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852001779] [2024-11-19 09:46:46,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:46,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:46,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:46,981 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:46,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-19 09:46:47,033 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:46:47,033 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:47,034 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:47,034 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:47,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:47,079 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:47,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:47,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852001779] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:47,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:47,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 09:46:47,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822373178] [2024-11-19 09:46:47,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:47,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:46:47,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:47,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:46:47,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:46:47,117 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:47,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 439 transitions, 7426 flow. Second operand has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:47,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:47,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:47,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:47,533 INFO L124 PetriNetUnfolderBase]: 839/1375 cut-off events. [2024-11-19 09:46:47,533 INFO L125 PetriNetUnfolderBase]: For 34710/34710 co-relation queries the response was YES. [2024-11-19 09:46:47,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12346 conditions, 1375 events. 839/1375 cut-off events. For 34710/34710 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6676 event pairs, 36 based on Foata normal form. 12/1387 useless extension candidates. Maximal degree in co-relation 12096. Up to 826 conditions per place. [2024-11-19 09:46:47,547 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 306 selfloop transitions, 162 changer transitions 0/469 dead transitions. [2024-11-19 09:46:47,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 469 transitions, 8665 flow [2024-11-19 09:46:47,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 09:46:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-19 09:46:47,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 137 transitions. [2024-11-19 09:46:47,548 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-11-19 09:46:47,548 INFO L175 Difference]: Start difference. First operand has 294 places, 439 transitions, 7426 flow. Second operand 16 states and 137 transitions. [2024-11-19 09:46:47,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 469 transitions, 8665 flow [2024-11-19 09:46:47,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 469 transitions, 8472 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-11-19 09:46:47,679 INFO L231 Difference]: Finished difference. Result has 304 places, 442 transitions, 7603 flow [2024-11-19 09:46:47,680 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7603, PETRI_PLACES=304, PETRI_TRANSITIONS=442} [2024-11-19 09:46:47,680 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 282 predicate places. [2024-11-19 09:46:47,680 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 442 transitions, 7603 flow [2024-11-19 09:46:47,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:47,680 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:47,680 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:47,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:47,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:47,881 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:47,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:47,881 INFO L85 PathProgramCache]: Analyzing trace with hash -317893032, now seen corresponding path program 28 times [2024-11-19 09:46:47,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:47,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341774694] [2024-11-19 09:46:47,882 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:47,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:47,887 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:47,888 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:47,940 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:47,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:47,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341774694] [2024-11-19 09:46:47,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341774694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:47,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369525206] [2024-11-19 09:46:47,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:47,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:47,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:47,942 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:47,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-19 09:46:47,996 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:47,996 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:47,997 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:47,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:48,032 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:48,054 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:48,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369525206] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:48,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:48,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:48,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337343656] [2024-11-19 09:46:48,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:48,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:48,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:48,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:48,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:48,056 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:48,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 442 transitions, 7603 flow. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 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 09:46:48,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:48,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:48,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:48,438 INFO L124 PetriNetUnfolderBase]: 879/1436 cut-off events. [2024-11-19 09:46:48,438 INFO L125 PetriNetUnfolderBase]: For 39684/39684 co-relation queries the response was YES. [2024-11-19 09:46:48,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13351 conditions, 1436 events. 879/1436 cut-off events. For 39684/39684 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6970 event pairs, 59 based on Foata normal form. 12/1448 useless extension candidates. Maximal degree in co-relation 13108. Up to 839 conditions per place. [2024-11-19 09:46:48,451 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 331 selfloop transitions, 154 changer transitions 5/491 dead transitions. [2024-11-19 09:46:48,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 491 transitions, 9552 flow [2024-11-19 09:46:48,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 09:46:48,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 09:46:48,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 114 transitions. [2024-11-19 09:46:48,452 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43846153846153846 [2024-11-19 09:46:48,452 INFO L175 Difference]: Start difference. First operand has 304 places, 442 transitions, 7603 flow. Second operand 13 states and 114 transitions. [2024-11-19 09:46:48,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 491 transitions, 9552 flow [2024-11-19 09:46:48,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 491 transitions, 9189 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-11-19 09:46:48,608 INFO L231 Difference]: Finished difference. Result has 308 places, 462 transitions, 8414 flow [2024-11-19 09:46:48,608 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=7240, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8414, PETRI_PLACES=308, PETRI_TRANSITIONS=462} [2024-11-19 09:46:48,608 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 286 predicate places. [2024-11-19 09:46:48,609 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 462 transitions, 8414 flow [2024-11-19 09:46:48,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 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 09:46:48,609 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:48,609 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:48,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-19 09:46:48,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:48,809 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:48,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:48,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1292949135, now seen corresponding path program 29 times [2024-11-19 09:46:48,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:48,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546202638] [2024-11-19 09:46:48,810 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:48,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:48,817 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:46:48,818 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:48,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:48,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:48,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546202638] [2024-11-19 09:46:48,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546202638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:48,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6715215] [2024-11-19 09:46:48,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:48,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:48,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:48,867 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:48,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-19 09:46:48,927 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:46:48,927 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:48,928 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:48,929 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:48,963 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:48,986 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:48,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6715215] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:48,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:48,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 09:46:48,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796339357] [2024-11-19 09:46:48,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:48,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 09:46:48,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:48,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 09:46:48,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-19 09:46:48,987 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:48,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 462 transitions, 8414 flow. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 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 09:46:48,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:48,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:48,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:49,525 INFO L124 PetriNetUnfolderBase]: 877/1422 cut-off events. [2024-11-19 09:46:49,526 INFO L125 PetriNetUnfolderBase]: For 42366/42366 co-relation queries the response was YES. [2024-11-19 09:46:49,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13549 conditions, 1422 events. 877/1422 cut-off events. For 42366/42366 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6809 event pairs, 132 based on Foata normal form. 10/1432 useless extension candidates. Maximal degree in co-relation 13371. Up to 960 conditions per place. [2024-11-19 09:46:49,540 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 323 selfloop transitions, 168 changer transitions 0/492 dead transitions. [2024-11-19 09:46:49,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 492 transitions, 9829 flow [2024-11-19 09:46:49,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 09:46:49,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-19 09:46:49,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 137 transitions. [2024-11-19 09:46:49,541 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-11-19 09:46:49,541 INFO L175 Difference]: Start difference. First operand has 308 places, 462 transitions, 8414 flow. Second operand 16 states and 137 transitions. [2024-11-19 09:46:49,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 492 transitions, 9829 flow [2024-11-19 09:46:49,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 492 transitions, 9251 flow, removed 227 selfloop flow, removed 8 redundant places. [2024-11-19 09:46:49,702 INFO L231 Difference]: Finished difference. Result has 311 places, 467 transitions, 8343 flow [2024-11-19 09:46:49,703 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8343, PETRI_PLACES=311, PETRI_TRANSITIONS=467} [2024-11-19 09:46:49,703 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 289 predicate places. [2024-11-19 09:46:49,703 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 467 transitions, 8343 flow [2024-11-19 09:46:49,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 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 09:46:49,703 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:49,703 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:49,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:49,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-11-19 09:46:49,904 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:49,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:49,904 INFO L85 PathProgramCache]: Analyzing trace with hash -329315784, now seen corresponding path program 30 times [2024-11-19 09:46:49,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:49,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665920132] [2024-11-19 09:46:49,904 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:49,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:49,913 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:46:49,913 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:49,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:49,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:49,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665920132] [2024-11-19 09:46:49,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665920132] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:49,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139400811] [2024-11-19 09:46:49,971 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:49,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:49,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:49,973 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:49,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-19 09:46:50,025 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:46:50,025 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:50,026 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:50,026 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:50,064 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:50,065 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:50,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:50,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139400811] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:50,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:50,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-19 09:46:50,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528774088] [2024-11-19 09:46:50,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:50,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:46:50,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:50,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:46:50,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:46:50,092 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:50,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 467 transitions, 8343 flow. Second operand has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 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 09:46:50,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:50,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:50,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:50,507 INFO L124 PetriNetUnfolderBase]: 928/1496 cut-off events. [2024-11-19 09:46:50,507 INFO L125 PetriNetUnfolderBase]: For 45374/45374 co-relation queries the response was YES. [2024-11-19 09:46:50,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14485 conditions, 1496 events. 928/1496 cut-off events. For 45374/45374 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 7179 event pairs, 42 based on Foata normal form. 12/1508 useless extension candidates. Maximal degree in co-relation 14239. Up to 832 conditions per place. [2024-11-19 09:46:50,524 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 301 selfloop transitions, 220 changer transitions 0/522 dead transitions. [2024-11-19 09:46:50,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 522 transitions, 10556 flow [2024-11-19 09:46:50,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 09:46:50,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 09:46:50,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 146 transitions. [2024-11-19 09:46:50,525 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4294117647058823 [2024-11-19 09:46:50,525 INFO L175 Difference]: Start difference. First operand has 311 places, 467 transitions, 8343 flow. Second operand 17 states and 146 transitions. [2024-11-19 09:46:50,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 522 transitions, 10556 flow [2024-11-19 09:46:50,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 522 transitions, 9882 flow, removed 110 selfloop flow, removed 15 redundant places. [2024-11-19 09:46:50,701 INFO L231 Difference]: Finished difference. Result has 317 places, 499 transitions, 9325 flow [2024-11-19 09:46:50,701 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=7695, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9325, PETRI_PLACES=317, PETRI_TRANSITIONS=499} [2024-11-19 09:46:50,701 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 295 predicate places. [2024-11-19 09:46:50,702 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 499 transitions, 9325 flow [2024-11-19 09:46:50,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 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 09:46:50,702 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:50,702 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:50,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:50,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:50,903 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:50,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:50,903 INFO L85 PathProgramCache]: Analyzing trace with hash -86931852, now seen corresponding path program 31 times [2024-11-19 09:46:50,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:50,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107118998] [2024-11-19 09:46:50,903 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:50,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:50,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:50,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:50,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:50,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107118998] [2024-11-19 09:46:50,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107118998] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:50,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295640616] [2024-11-19 09:46:50,966 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:46:50,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:50,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:50,969 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:50,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-19 09:46:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:46:51,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 09:46:51,031 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:51,073 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:51,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:51,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295640616] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:51,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:51,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 09:46:51,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180348665] [2024-11-19 09:46:51,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:51,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 09:46:51,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:51,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 09:46:51,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 09:46:51,109 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:51,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 499 transitions, 9325 flow. Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 09:46:51,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:51,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:51,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:51,537 INFO L124 PetriNetUnfolderBase]: 979/1578 cut-off events. [2024-11-19 09:46:51,537 INFO L125 PetriNetUnfolderBase]: For 44551/44551 co-relation queries the response was YES. [2024-11-19 09:46:51,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15366 conditions, 1578 events. 979/1578 cut-off events. For 44551/44551 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7698 event pairs, 12 based on Foata normal form. 4/1582 useless extension candidates. Maximal degree in co-relation 15135. Up to 785 conditions per place. [2024-11-19 09:46:51,555 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 345 selfloop transitions, 206 changer transitions 0/552 dead transitions. [2024-11-19 09:46:51,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 552 transitions, 11268 flow [2024-11-19 09:46:51,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 09:46:51,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 09:46:51,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2024-11-19 09:46:51,555 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-19 09:46:51,556 INFO L175 Difference]: Start difference. First operand has 317 places, 499 transitions, 9325 flow. Second operand 10 states and 90 transitions. [2024-11-19 09:46:51,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 552 transitions, 11268 flow [2024-11-19 09:46:51,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 552 transitions, 10499 flow, removed 280 selfloop flow, removed 13 redundant places. [2024-11-19 09:46:51,799 INFO L231 Difference]: Finished difference. Result has 315 places, 525 transitions, 9552 flow [2024-11-19 09:46:51,799 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=8551, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9552, PETRI_PLACES=315, PETRI_TRANSITIONS=525} [2024-11-19 09:46:51,800 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 293 predicate places. [2024-11-19 09:46:51,800 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 525 transitions, 9552 flow [2024-11-19 09:46:51,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 0 states have call successors, (0), 0 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 09:46:51,800 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:51,800 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:51,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-19 09:46:52,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-19 09:46:52,001 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:52,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:52,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1377496287, now seen corresponding path program 32 times [2024-11-19 09:46:52,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:52,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860241117] [2024-11-19 09:46:52,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:52,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:52,018 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:52,019 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:52,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:52,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:52,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860241117] [2024-11-19 09:46:52,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860241117] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:52,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241354407] [2024-11-19 09:46:52,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:46:52,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:52,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:52,240 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:52,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-19 09:46:52,308 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:46:52,309 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:52,310 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:46:52,311 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:52,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:52,461 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:52,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241354407] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:52,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:52,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-19 09:46:52,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096662499] [2024-11-19 09:46:52,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:52,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 09:46:52,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:52,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 09:46:52,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-19 09:46:52,652 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:52,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 525 transitions, 9552 flow. Second operand has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:52,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:52,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:52,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:53,356 INFO L124 PetriNetUnfolderBase]: 1084/1797 cut-off events. [2024-11-19 09:46:53,356 INFO L125 PetriNetUnfolderBase]: For 44425/44425 co-relation queries the response was YES. [2024-11-19 09:46:53,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16832 conditions, 1797 events. 1084/1797 cut-off events. For 44425/44425 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 9385 event pairs, 22 based on Foata normal form. 2/1799 useless extension candidates. Maximal degree in co-relation 16516. Up to 1466 conditions per place. [2024-11-19 09:46:53,374 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 498 selfloop transitions, 93 changer transitions 17/609 dead transitions. [2024-11-19 09:46:53,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 609 transitions, 11964 flow [2024-11-19 09:46:53,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 09:46:53,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 09:46:53,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2024-11-19 09:46:53,375 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49166666666666664 [2024-11-19 09:46:53,375 INFO L175 Difference]: Start difference. First operand has 315 places, 525 transitions, 9552 flow. Second operand 12 states and 118 transitions. [2024-11-19 09:46:53,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 609 transitions, 11964 flow [2024-11-19 09:46:53,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 609 transitions, 11639 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-11-19 09:46:53,569 INFO L231 Difference]: Finished difference. Result has 328 places, 564 transitions, 10440 flow [2024-11-19 09:46:53,570 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=9284, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10440, PETRI_PLACES=328, PETRI_TRANSITIONS=564} [2024-11-19 09:46:53,570 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 306 predicate places. [2024-11-19 09:46:53,570 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 564 transitions, 10440 flow [2024-11-19 09:46:53,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:53,570 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:53,570 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:53,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:53,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:53,771 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:53,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:53,771 INFO L85 PathProgramCache]: Analyzing trace with hash 29577023, now seen corresponding path program 33 times [2024-11-19 09:46:53,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:53,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374786498] [2024-11-19 09:46:53,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:53,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:53,789 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:46:53,789 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:54,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:54,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:54,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374786498] [2024-11-19 09:46:54,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374786498] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:54,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168839157] [2024-11-19 09:46:54,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:46:54,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:54,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:54,039 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:54,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-19 09:46:54,115 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:46:54,115 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:54,117 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:46:54,118 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:54,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:54,263 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:54,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:54,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168839157] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:54,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:54,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-19 09:46:54,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507174392] [2024-11-19 09:46:54,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:54,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 09:46:54,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:54,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 09:46:54,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-19 09:46:54,448 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:54,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 564 transitions, 10440 flow. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:54,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:54,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:54,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:55,155 INFO L124 PetriNetUnfolderBase]: 1140/1901 cut-off events. [2024-11-19 09:46:55,155 INFO L125 PetriNetUnfolderBase]: For 50450/50450 co-relation queries the response was YES. [2024-11-19 09:46:55,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18203 conditions, 1901 events. 1140/1901 cut-off events. For 50450/50450 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 10133 event pairs, 27 based on Foata normal form. 1/1902 useless extension candidates. Maximal degree in co-relation 18044. Up to 1468 conditions per place. [2024-11-19 09:46:55,175 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 526 selfloop transitions, 111 changer transitions 4/642 dead transitions. [2024-11-19 09:46:55,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 642 transitions, 12903 flow [2024-11-19 09:46:55,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 09:46:55,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 09:46:55,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-11-19 09:46:55,176 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-19 09:46:55,176 INFO L175 Difference]: Start difference. First operand has 328 places, 564 transitions, 10440 flow. Second operand 10 states and 110 transitions. [2024-11-19 09:46:55,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 642 transitions, 12903 flow [2024-11-19 09:46:55,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 642 transitions, 12583 flow, removed 160 selfloop flow, removed 2 redundant places. [2024-11-19 09:46:55,422 INFO L231 Difference]: Finished difference. Result has 337 places, 595 transitions, 11154 flow [2024-11-19 09:46:55,423 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=10140, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11154, PETRI_PLACES=337, PETRI_TRANSITIONS=595} [2024-11-19 09:46:55,423 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 315 predicate places. [2024-11-19 09:46:55,423 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 595 transitions, 11154 flow [2024-11-19 09:46:55,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:55,423 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:55,424 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:55,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-19 09:46:55,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-11-19 09:46:55,627 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:55,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:55,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1032936729, now seen corresponding path program 34 times [2024-11-19 09:46:55,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:55,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687045144] [2024-11-19 09:46:55,628 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:55,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:55,642 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:55,642 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:55,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:55,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:55,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687045144] [2024-11-19 09:46:55,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687045144] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:55,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045563938] [2024-11-19 09:46:55,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:46:55,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:55,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:55,912 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:55,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-19 09:46:55,975 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:46:55,976 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:55,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:46:55,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:56,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:56,078 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:56,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:56,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045563938] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:56,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:56,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-19 09:46:56,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719820002] [2024-11-19 09:46:56,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:56,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 09:46:56,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:56,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 09:46:56,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-19 09:46:56,243 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:56,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 595 transitions, 11154 flow. Second operand has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 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 09:46:56,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:56,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:56,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:56,916 INFO L124 PetriNetUnfolderBase]: 1138/1893 cut-off events. [2024-11-19 09:46:56,917 INFO L125 PetriNetUnfolderBase]: For 49805/49805 co-relation queries the response was YES. [2024-11-19 09:46:56,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17989 conditions, 1893 events. 1138/1893 cut-off events. For 49805/49805 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 10037 event pairs, 25 based on Foata normal form. 1/1894 useless extension candidates. Maximal degree in co-relation 17837. Up to 1529 conditions per place. [2024-11-19 09:46:56,937 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 521 selfloop transitions, 111 changer transitions 4/637 dead transitions. [2024-11-19 09:46:56,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 637 transitions, 12864 flow [2024-11-19 09:46:56,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:46:56,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:46:56,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-11-19 09:46:56,938 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.509090909090909 [2024-11-19 09:46:56,938 INFO L175 Difference]: Start difference. First operand has 337 places, 595 transitions, 11154 flow. Second operand 11 states and 112 transitions. [2024-11-19 09:46:56,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 637 transitions, 12864 flow [2024-11-19 09:46:57,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 637 transitions, 12579 flow, removed 109 selfloop flow, removed 3 redundant places. [2024-11-19 09:46:57,283 INFO L231 Difference]: Finished difference. Result has 346 places, 602 transitions, 11318 flow [2024-11-19 09:46:57,284 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=10875, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11318, PETRI_PLACES=346, PETRI_TRANSITIONS=602} [2024-11-19 09:46:57,284 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 324 predicate places. [2024-11-19 09:46:57,284 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 602 transitions, 11318 flow [2024-11-19 09:46:57,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 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 09:46:57,285 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:57,285 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:57,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:57,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-19 09:46:57,489 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:57,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:57,489 INFO L85 PathProgramCache]: Analyzing trace with hash 112693913, now seen corresponding path program 35 times [2024-11-19 09:46:57,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:57,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96075531] [2024-11-19 09:46:57,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:57,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:57,503 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:46:57,503 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:57,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:57,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:57,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96075531] [2024-11-19 09:46:57,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96075531] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:57,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877414280] [2024-11-19 09:46:57,714 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:46:57,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:57,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:57,716 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:57,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-19 09:46:57,785 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:46:57,785 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:57,786 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:46:57,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:57,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:57,883 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:58,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:58,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877414280] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:58,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:58,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-19 09:46:58,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416663733] [2024-11-19 09:46:58,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:58,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 09:46:58,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:58,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 09:46:58,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-19 09:46:58,085 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:58,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 602 transitions, 11318 flow. Second operand has 17 states, 17 states have (on average 6.352941176470588) internal successors, (108), 17 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:58,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:58,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:58,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:46:58,722 INFO L124 PetriNetUnfolderBase]: 1136/1883 cut-off events. [2024-11-19 09:46:58,722 INFO L125 PetriNetUnfolderBase]: For 46707/46707 co-relation queries the response was YES. [2024-11-19 09:46:58,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17947 conditions, 1883 events. 1136/1883 cut-off events. For 46707/46707 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 9930 event pairs, 25 based on Foata normal form. 2/1885 useless extension candidates. Maximal degree in co-relation 17800. Up to 1468 conditions per place. [2024-11-19 09:46:58,744 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 513 selfloop transitions, 109 changer transitions 13/636 dead transitions. [2024-11-19 09:46:58,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 636 transitions, 12885 flow [2024-11-19 09:46:58,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:46:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:46:58,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-11-19 09:46:58,745 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:46:58,745 INFO L175 Difference]: Start difference. First operand has 346 places, 602 transitions, 11318 flow. Second operand 11 states and 110 transitions. [2024-11-19 09:46:58,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 636 transitions, 12885 flow [2024-11-19 09:46:59,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 636 transitions, 12674 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-11-19 09:46:59,032 INFO L231 Difference]: Finished difference. Result has 352 places, 600 transitions, 11328 flow [2024-11-19 09:46:59,033 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=11109, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11328, PETRI_PLACES=352, PETRI_TRANSITIONS=600} [2024-11-19 09:46:59,033 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 330 predicate places. [2024-11-19 09:46:59,033 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 600 transitions, 11328 flow [2024-11-19 09:46:59,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.352941176470588) internal successors, (108), 17 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:59,034 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:46:59,034 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:46:59,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-19 09:46:59,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-19 09:46:59,238 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:46:59,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:46:59,238 INFO L85 PathProgramCache]: Analyzing trace with hash 571292345, now seen corresponding path program 36 times [2024-11-19 09:46:59,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:46:59,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563708968] [2024-11-19 09:46:59,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:59,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:46:59,258 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:46:59,259 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:59,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:46:59,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563708968] [2024-11-19 09:46:59,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563708968] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:46:59,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429672814] [2024-11-19 09:46:59,461 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:46:59,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:46:59,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:46:59,463 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:46:59,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-19 09:46:59,531 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:46:59,532 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:46:59,533 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:46:59,534 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:46:59,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:59,677 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:46:59,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:46:59,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429672814] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:46:59,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:46:59,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-19 09:46:59,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222546809] [2024-11-19 09:46:59,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:46:59,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 09:46:59,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:46:59,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 09:46:59,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-19 09:46:59,876 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:46:59,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 600 transitions, 11328 flow. Second operand has 19 states, 19 states have (on average 6.315789473684211) internal successors, (120), 19 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:46:59,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:46:59,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:46:59,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:00,541 INFO L124 PetriNetUnfolderBase]: 1194/1990 cut-off events. [2024-11-19 09:47:00,542 INFO L125 PetriNetUnfolderBase]: For 53551/53551 co-relation queries the response was YES. [2024-11-19 09:47:00,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18995 conditions, 1990 events. 1194/1990 cut-off events. For 53551/53551 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 10733 event pairs, 34 based on Foata normal form. 1/1991 useless extension candidates. Maximal degree in co-relation 18828. Up to 1741 conditions per place. [2024-11-19 09:47:00,560 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 570 selfloop transitions, 85 changer transitions 8/664 dead transitions. [2024-11-19 09:47:00,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 664 transitions, 13632 flow [2024-11-19 09:47:00,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 09:47:00,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 09:47:00,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-11-19 09:47:00,561 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-19 09:47:00,561 INFO L175 Difference]: Start difference. First operand has 352 places, 600 transitions, 11328 flow. Second operand 8 states and 88 transitions. [2024-11-19 09:47:00,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 664 transitions, 13632 flow [2024-11-19 09:47:00,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 664 transitions, 13276 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-11-19 09:47:00,848 INFO L231 Difference]: Finished difference. Result has 350 places, 627 transitions, 11765 flow [2024-11-19 09:47:00,849 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=10984, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11765, PETRI_PLACES=350, PETRI_TRANSITIONS=627} [2024-11-19 09:47:00,849 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 328 predicate places. [2024-11-19 09:47:00,850 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 627 transitions, 11765 flow [2024-11-19 09:47:00,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.315789473684211) internal successors, (120), 19 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:00,850 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:00,850 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:00,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:01,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-19 09:47:01,055 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:01,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:01,055 INFO L85 PathProgramCache]: Analyzing trace with hash 493537835, now seen corresponding path program 37 times [2024-11-19 09:47:01,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:01,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639997415] [2024-11-19 09:47:01,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:01,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:01,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:47:01,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:01,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:01,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639997415] [2024-11-19 09:47:01,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639997415] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:01,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243788142] [2024-11-19 09:47:01,243 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:01,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:01,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:01,245 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:01,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-19 09:47:01,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:47:01,317 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:01,318 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:01,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:01,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:01,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:01,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243788142] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:01,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:01,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 17 [2024-11-19 09:47:01,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822107781] [2024-11-19 09:47:01,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:01,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 09:47:01,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:01,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 09:47:01,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-19 09:47:01,646 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:01,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 627 transitions, 11765 flow. Second operand has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:01,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:01,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:01,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:02,511 INFO L124 PetriNetUnfolderBase]: 1187/1973 cut-off events. [2024-11-19 09:47:02,511 INFO L125 PetriNetUnfolderBase]: For 53378/53378 co-relation queries the response was YES. [2024-11-19 09:47:02,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18845 conditions, 1973 events. 1187/1973 cut-off events. For 53378/53378 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 10554 event pairs, 35 based on Foata normal form. 1/1974 useless extension candidates. Maximal degree in co-relation 18687. Up to 1741 conditions per place. [2024-11-19 09:47:02,532 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 564 selfloop transitions, 86 changer transitions 5/656 dead transitions. [2024-11-19 09:47:02,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 656 transitions, 13424 flow [2024-11-19 09:47:02,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 09:47:02,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 09:47:02,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-11-19 09:47:02,533 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-11-19 09:47:02,533 INFO L175 Difference]: Start difference. First operand has 350 places, 627 transitions, 11765 flow. Second operand 8 states and 85 transitions. [2024-11-19 09:47:02,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 656 transitions, 13424 flow [2024-11-19 09:47:02,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 656 transitions, 13133 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-11-19 09:47:02,838 INFO L231 Difference]: Finished difference. Result has 354 places, 630 transitions, 11825 flow [2024-11-19 09:47:02,839 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=11478, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11825, PETRI_PLACES=354, PETRI_TRANSITIONS=630} [2024-11-19 09:47:02,839 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 332 predicate places. [2024-11-19 09:47:02,840 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 630 transitions, 11825 flow [2024-11-19 09:47:02,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.388888888888889) internal successors, (115), 18 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:02,840 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:02,840 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:02,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:03,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:03,045 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:03,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:03,045 INFO L85 PathProgramCache]: Analyzing trace with hash -2005925891, now seen corresponding path program 38 times [2024-11-19 09:47:03,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:03,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771281010] [2024-11-19 09:47:03,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:47:03,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:03,055 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:47:03,055 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:03,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:03,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771281010] [2024-11-19 09:47:03,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771281010] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:03,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445580271] [2024-11-19 09:47:03,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:47:03,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:03,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:03,248 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:03,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-19 09:47:03,315 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:47:03,315 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:03,316 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:03,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:03,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:03,431 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445580271] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:03,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:03,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-19 09:47:03,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921302283] [2024-11-19 09:47:03,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:03,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 09:47:03,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:03,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 09:47:03,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-19 09:47:03,583 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:03,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 630 transitions, 11825 flow. Second operand has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 17 states have internal predecessors, (110), 0 states have call successors, (0), 0 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 09:47:03,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:03,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:03,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:04,166 INFO L124 PetriNetUnfolderBase]: 1182/1962 cut-off events. [2024-11-19 09:47:04,166 INFO L125 PetriNetUnfolderBase]: For 50742/50742 co-relation queries the response was YES. [2024-11-19 09:47:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18650 conditions, 1962 events. 1182/1962 cut-off events. For 50742/50742 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 10497 event pairs, 35 based on Foata normal form. 1/1963 useless extension candidates. Maximal degree in co-relation 18495. Up to 1781 conditions per place. [2024-11-19 09:47:04,190 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 577 selfloop transitions, 70 changer transitions 4/652 dead transitions. [2024-11-19 09:47:04,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 652 transitions, 13304 flow [2024-11-19 09:47:04,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 09:47:04,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 09:47:04,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-11-19 09:47:04,191 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:47:04,191 INFO L175 Difference]: Start difference. First operand has 354 places, 630 transitions, 11825 flow. Second operand 8 states and 80 transitions. [2024-11-19 09:47:04,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 652 transitions, 13304 flow [2024-11-19 09:47:04,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 652 transitions, 13080 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-11-19 09:47:04,523 INFO L231 Difference]: Finished difference. Result has 357 places, 633 transitions, 11882 flow [2024-11-19 09:47:04,523 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=11603, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11882, PETRI_PLACES=357, PETRI_TRANSITIONS=633} [2024-11-19 09:47:04,523 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 335 predicate places. [2024-11-19 09:47:04,524 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 633 transitions, 11882 flow [2024-11-19 09:47:04,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.470588235294118) internal successors, (110), 17 states have internal predecessors, (110), 0 states have call successors, (0), 0 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 09:47:04,524 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:04,524 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:04,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-19 09:47:04,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:04,724 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:04,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:04,725 INFO L85 PathProgramCache]: Analyzing trace with hash -894747047, now seen corresponding path program 39 times [2024-11-19 09:47:04,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:04,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106503998] [2024-11-19 09:47:04,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:47:04,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:04,737 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:47:04,737 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:04,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:04,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:04,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106503998] [2024-11-19 09:47:04,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106503998] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:04,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197167053] [2024-11-19 09:47:04,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:47:04,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:04,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:04,953 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:04,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-19 09:47:05,020 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:47:05,020 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:05,021 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:05,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:05,174 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:05,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:05,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197167053] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:05,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:05,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-11-19 09:47:05,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247391222] [2024-11-19 09:47:05,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:05,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 09:47:05,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:05,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 09:47:05,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-19 09:47:05,353 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:05,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 633 transitions, 11882 flow. Second operand has 19 states, 19 states have (on average 6.2631578947368425) internal successors, (119), 19 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:05,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:05,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:05,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:06,299 INFO L124 PetriNetUnfolderBase]: 1357/2299 cut-off events. [2024-11-19 09:47:06,299 INFO L125 PetriNetUnfolderBase]: For 64661/64661 co-relation queries the response was YES. [2024-11-19 09:47:06,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 2299 events. 1357/2299 cut-off events. For 64661/64661 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 13061 event pairs, 45 based on Foata normal form. 2/2301 useless extension candidates. Maximal degree in co-relation 21810. Up to 1882 conditions per place. [2024-11-19 09:47:06,332 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 654 selfloop transitions, 111 changer transitions 12/778 dead transitions. [2024-11-19 09:47:06,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 778 transitions, 15965 flow [2024-11-19 09:47:06,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:47:06,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:47:06,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-11-19 09:47:06,333 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-11-19 09:47:06,333 INFO L175 Difference]: Start difference. First operand has 357 places, 633 transitions, 11882 flow. Second operand 11 states and 122 transitions. [2024-11-19 09:47:06,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 778 transitions, 15965 flow [2024-11-19 09:47:06,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 778 transitions, 15709 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-11-19 09:47:06,768 INFO L231 Difference]: Finished difference. Result has 369 places, 702 transitions, 13516 flow [2024-11-19 09:47:06,768 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=11640, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13516, PETRI_PLACES=369, PETRI_TRANSITIONS=702} [2024-11-19 09:47:06,769 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 347 predicate places. [2024-11-19 09:47:06,769 INFO L471 AbstractCegarLoop]: Abstraction has has 369 places, 702 transitions, 13516 flow [2024-11-19 09:47:06,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.2631578947368425) internal successors, (119), 19 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:06,769 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:06,769 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:06,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-19 09:47:06,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-11-19 09:47:06,970 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:06,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:06,970 INFO L85 PathProgramCache]: Analyzing trace with hash -972501557, now seen corresponding path program 40 times [2024-11-19 09:47:06,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:06,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180669343] [2024-11-19 09:47:06,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:47:06,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:06,981 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:47:06,981 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:07,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:07,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:07,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180669343] [2024-11-19 09:47:07,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180669343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:07,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038874358] [2024-11-19 09:47:07,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:47:07,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:07,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:07,168 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:07,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-19 09:47:07,231 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:47:07,231 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:07,232 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:07,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:07,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:07,344 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:07,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:07,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038874358] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:07,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:07,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-19 09:47:07,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846091924] [2024-11-19 09:47:07,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:07,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 09:47:07,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:07,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 09:47:07,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-19 09:47:07,542 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:07,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 702 transitions, 13516 flow. Second operand has 18 states, 18 states have (on average 6.333333333333333) internal successors, (114), 18 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:07,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:07,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:07,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:08,565 INFO L124 PetriNetUnfolderBase]: 1349/2275 cut-off events. [2024-11-19 09:47:08,565 INFO L125 PetriNetUnfolderBase]: For 67360/67360 co-relation queries the response was YES. [2024-11-19 09:47:08,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22262 conditions, 2275 events. 1349/2275 cut-off events. For 67360/67360 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 12798 event pairs, 42 based on Foata normal form. 2/2277 useless extension candidates. Maximal degree in co-relation 22070. Up to 1882 conditions per place. [2024-11-19 09:47:08,588 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 643 selfloop transitions, 111 changer transitions 11/766 dead transitions. [2024-11-19 09:47:08,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 766 transitions, 16087 flow [2024-11-19 09:47:08,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:47:08,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:47:08,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-11-19 09:47:08,589 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5272727272727272 [2024-11-19 09:47:08,589 INFO L175 Difference]: Start difference. First operand has 369 places, 702 transitions, 13516 flow. Second operand 11 states and 116 transitions. [2024-11-19 09:47:08,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 766 transitions, 16087 flow [2024-11-19 09:47:09,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 766 transitions, 15607 flow, removed 239 selfloop flow, removed 3 redundant places. [2024-11-19 09:47:09,105 INFO L231 Difference]: Finished difference. Result has 378 places, 703 transitions, 13452 flow [2024-11-19 09:47:09,105 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=13056, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13452, PETRI_PLACES=378, PETRI_TRANSITIONS=703} [2024-11-19 09:47:09,105 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 356 predicate places. [2024-11-19 09:47:09,105 INFO L471 AbstractCegarLoop]: Abstraction has has 378 places, 703 transitions, 13452 flow [2024-11-19 09:47:09,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.333333333333333) internal successors, (114), 18 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:09,106 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:09,106 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:09,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:09,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:09,306 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:09,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:09,307 INFO L85 PathProgramCache]: Analyzing trace with hash -479564391, now seen corresponding path program 41 times [2024-11-19 09:47:09,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:09,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303928075] [2024-11-19 09:47:09,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:47:09,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:09,316 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:47:09,316 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:09,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:09,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:09,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303928075] [2024-11-19 09:47:09,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303928075] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:09,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345715443] [2024-11-19 09:47:09,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:47:09,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:09,523 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:09,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-19 09:47:09,589 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:47:09,590 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:09,591 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:09,592 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:09,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:09,717 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:09,910 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:09,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345715443] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:09,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:09,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2024-11-19 09:47:09,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745710919] [2024-11-19 09:47:09,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:09,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 09:47:09,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:09,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 09:47:09,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-19 09:47:09,913 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:09,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 703 transitions, 13452 flow. Second operand has 16 states, 16 states have (on average 6.5) internal successors, (104), 16 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 09:47:09,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:09,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:09,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:10,921 INFO L124 PetriNetUnfolderBase]: 1368/2316 cut-off events. [2024-11-19 09:47:10,922 INFO L125 PetriNetUnfolderBase]: For 65892/65892 co-relation queries the response was YES. [2024-11-19 09:47:10,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22483 conditions, 2316 events. 1368/2316 cut-off events. For 65892/65892 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 13168 event pairs, 41 based on Foata normal form. 1/2317 useless extension candidates. Maximal degree in co-relation 22284. Up to 2087 conditions per place. [2024-11-19 09:47:10,950 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 666 selfloop transitions, 77 changer transitions 4/748 dead transitions. [2024-11-19 09:47:10,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 748 transitions, 15598 flow [2024-11-19 09:47:10,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 09:47:10,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 09:47:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-11-19 09:47:10,952 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-11-19 09:47:10,952 INFO L175 Difference]: Start difference. First operand has 378 places, 703 transitions, 13452 flow. Second operand 9 states and 92 transitions. [2024-11-19 09:47:10,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 748 transitions, 15598 flow [2024-11-19 09:47:11,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 748 transitions, 15293 flow, removed 99 selfloop flow, removed 5 redundant places. [2024-11-19 09:47:11,386 INFO L231 Difference]: Finished difference. Result has 382 places, 719 transitions, 13785 flow [2024-11-19 09:47:11,387 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=13159, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13785, PETRI_PLACES=382, PETRI_TRANSITIONS=719} [2024-11-19 09:47:11,387 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 360 predicate places. [2024-11-19 09:47:11,387 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 719 transitions, 13785 flow [2024-11-19 09:47:11,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.5) internal successors, (104), 16 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 09:47:11,387 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:11,387 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:11,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:11,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-11-19 09:47:11,588 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:11,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:11,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1399807207, now seen corresponding path program 42 times [2024-11-19 09:47:11,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:11,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708992514] [2024-11-19 09:47:11,588 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:47:11,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:11,599 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:47:11,599 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:11,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:11,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:11,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708992514] [2024-11-19 09:47:11,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708992514] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:11,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656250543] [2024-11-19 09:47:11,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:47:11,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:11,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:11,791 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:11,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-19 09:47:11,858 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:47:11,858 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:11,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:11,860 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:11,986 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:12,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656250543] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:12,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:12,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-19 09:47:12,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799296075] [2024-11-19 09:47:12,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:12,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 09:47:12,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:12,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 09:47:12,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-19 09:47:12,154 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:12,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 719 transitions, 13785 flow. Second operand has 19 states, 19 states have (on average 6.315789473684211) internal successors, (120), 19 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:12,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:12,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:12,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:12,932 INFO L124 PetriNetUnfolderBase]: 1405/2377 cut-off events. [2024-11-19 09:47:12,932 INFO L125 PetriNetUnfolderBase]: For 68801/68801 co-relation queries the response was YES. [2024-11-19 09:47:12,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23065 conditions, 2377 events. 1405/2377 cut-off events. For 68801/68801 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 13602 event pairs, 44 based on Foata normal form. 1/2378 useless extension candidates. Maximal degree in co-relation 22870. Up to 2091 conditions per place. [2024-11-19 09:47:12,965 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 675 selfloop transitions, 91 changer transitions 5/772 dead transitions. [2024-11-19 09:47:12,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 772 transitions, 16119 flow [2024-11-19 09:47:12,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 09:47:12,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 09:47:12,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-11-19 09:47:12,966 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-11-19 09:47:12,966 INFO L175 Difference]: Start difference. First operand has 382 places, 719 transitions, 13785 flow. Second operand 8 states and 92 transitions. [2024-11-19 09:47:12,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 772 transitions, 16119 flow [2024-11-19 09:47:13,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 772 transitions, 15792 flow, removed 110 selfloop flow, removed 5 redundant places. [2024-11-19 09:47:13,403 INFO L231 Difference]: Finished difference. Result has 386 places, 736 transitions, 14111 flow [2024-11-19 09:47:13,404 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=13468, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14111, PETRI_PLACES=386, PETRI_TRANSITIONS=736} [2024-11-19 09:47:13,404 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 364 predicate places. [2024-11-19 09:47:13,404 INFO L471 AbstractCegarLoop]: Abstraction has has 386 places, 736 transitions, 14111 flow [2024-11-19 09:47:13,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.315789473684211) internal successors, (120), 19 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:13,404 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:13,404 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:13,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-19 09:47:13,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:13,605 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:13,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:13,605 INFO L85 PathProgramCache]: Analyzing trace with hash 823002013, now seen corresponding path program 43 times [2024-11-19 09:47:13,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:13,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826391764] [2024-11-19 09:47:13,606 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:13,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:47:13,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:13,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:13,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826391764] [2024-11-19 09:47:13,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826391764] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:13,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277832373] [2024-11-19 09:47:13,806 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:13,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:13,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:13,807 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:13,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-19 09:47:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:47:13,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:13,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:13,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:13,970 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:14,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:14,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277832373] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:14,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:14,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-19 09:47:14,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114668638] [2024-11-19 09:47:14,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:14,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 09:47:14,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:14,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 09:47:14,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-19 09:47:14,122 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:14,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 736 transitions, 14111 flow. Second operand has 18 states, 18 states have (on average 6.333333333333333) internal successors, (114), 18 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:14,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:14,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:14,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:14,985 INFO L124 PetriNetUnfolderBase]: 1409/2395 cut-off events. [2024-11-19 09:47:14,985 INFO L125 PetriNetUnfolderBase]: For 68008/68008 co-relation queries the response was YES. [2024-11-19 09:47:15,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23062 conditions, 2395 events. 1409/2395 cut-off events. For 68008/68008 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 13807 event pairs, 42 based on Foata normal form. 2/2397 useless extension candidates. Maximal degree in co-relation 22865. Up to 2049 conditions per place. [2024-11-19 09:47:15,019 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 673 selfloop transitions, 115 changer transitions 12/801 dead transitions. [2024-11-19 09:47:15,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 801 transitions, 16732 flow [2024-11-19 09:47:15,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 09:47:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 09:47:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 120 transitions. [2024-11-19 09:47:15,020 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:47:15,020 INFO L175 Difference]: Start difference. First operand has 386 places, 736 transitions, 14111 flow. Second operand 12 states and 120 transitions. [2024-11-19 09:47:15,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 801 transitions, 16732 flow [2024-11-19 09:47:15,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 801 transitions, 16436 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-11-19 09:47:15,493 INFO L231 Difference]: Finished difference. Result has 396 places, 747 transitions, 14440 flow [2024-11-19 09:47:15,493 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=13829, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14440, PETRI_PLACES=396, PETRI_TRANSITIONS=747} [2024-11-19 09:47:15,493 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 374 predicate places. [2024-11-19 09:47:15,494 INFO L471 AbstractCegarLoop]: Abstraction has has 396 places, 747 transitions, 14440 flow [2024-11-19 09:47:15,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.333333333333333) internal successors, (114), 18 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:15,494 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:15,494 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:15,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:15,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:15,694 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:15,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:15,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1761351975, now seen corresponding path program 44 times [2024-11-19 09:47:15,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:15,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259066878] [2024-11-19 09:47:15,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:47:15,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:15,707 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:47:15,707 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:15,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:15,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:15,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259066878] [2024-11-19 09:47:15,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259066878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:15,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130205676] [2024-11-19 09:47:15,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:47:15,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:15,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:15,880 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:15,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-19 09:47:15,934 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:47:15,935 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:15,936 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:15,936 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:16,046 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:16,046 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:16,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:16,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130205676] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:16,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:16,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-19 09:47:16,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004332257] [2024-11-19 09:47:16,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:16,201 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 09:47:16,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:16,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 09:47:16,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-19 09:47:16,202 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:16,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 747 transitions, 14440 flow. Second operand has 16 states, 16 states have (on average 6.5) internal successors, (104), 16 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 09:47:16,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:16,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:16,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:17,032 INFO L124 PetriNetUnfolderBase]: 1401/2373 cut-off events. [2024-11-19 09:47:17,032 INFO L125 PetriNetUnfolderBase]: For 66535/66535 co-relation queries the response was YES. [2024-11-19 09:47:17,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22991 conditions, 2373 events. 1401/2373 cut-off events. For 66535/66535 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 13620 event pairs, 42 based on Foata normal form. 1/2374 useless extension candidates. Maximal degree in co-relation 22784. Up to 2110 conditions per place. [2024-11-19 09:47:17,062 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 687 selfloop transitions, 96 changer transitions 4/788 dead transitions. [2024-11-19 09:47:17,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 788 transitions, 16538 flow [2024-11-19 09:47:17,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:47:17,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:47:17,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-11-19 09:47:17,064 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-11-19 09:47:17,064 INFO L175 Difference]: Start difference. First operand has 396 places, 747 transitions, 14440 flow. Second operand 11 states and 107 transitions. [2024-11-19 09:47:17,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 788 transitions, 16538 flow [2024-11-19 09:47:17,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 788 transitions, 16076 flow, removed 112 selfloop flow, removed 8 redundant places. [2024-11-19 09:47:17,549 INFO L231 Difference]: Finished difference. Result has 399 places, 757 transitions, 14519 flow [2024-11-19 09:47:17,549 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=13994, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14519, PETRI_PLACES=399, PETRI_TRANSITIONS=757} [2024-11-19 09:47:17,550 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 377 predicate places. [2024-11-19 09:47:17,550 INFO L471 AbstractCegarLoop]: Abstraction has has 399 places, 757 transitions, 14519 flow [2024-11-19 09:47:17,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.5) internal successors, (104), 16 states have internal predecessors, (104), 0 states have call successors, (0), 0 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 09:47:17,550 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:17,550 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:17,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-11-19 09:47:17,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-19 09:47:17,751 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:17,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:17,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1477561717, now seen corresponding path program 45 times [2024-11-19 09:47:17,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:17,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728085987] [2024-11-19 09:47:17,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:47:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:17,761 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:47:17,762 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:17,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:17,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:17,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728085987] [2024-11-19 09:47:17,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728085987] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:17,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622570860] [2024-11-19 09:47:17,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:47:17,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:17,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:17,917 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:17,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-19 09:47:17,977 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 09:47:17,977 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:17,978 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 09:47:17,979 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:18,092 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:18,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:18,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622570860] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:18,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:18,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-19 09:47:18,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556761636] [2024-11-19 09:47:18,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:18,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 09:47:18,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:18,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 09:47:18,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-19 09:47:18,244 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:18,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 757 transitions, 14519 flow. Second operand has 17 states, 17 states have (on average 6.411764705882353) internal successors, (109), 17 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:18,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:18,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:18,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:18,998 INFO L124 PetriNetUnfolderBase]: 1400/2366 cut-off events. [2024-11-19 09:47:18,998 INFO L125 PetriNetUnfolderBase]: For 64330/64330 co-relation queries the response was YES. [2024-11-19 09:47:19,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22751 conditions, 2366 events. 1400/2366 cut-off events. For 64330/64330 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 13524 event pairs, 42 based on Foata normal form. 1/2367 useless extension candidates. Maximal degree in co-relation 22557. Up to 2106 conditions per place. [2024-11-19 09:47:19,026 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 691 selfloop transitions, 87 changer transitions 6/785 dead transitions. [2024-11-19 09:47:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 785 transitions, 16300 flow [2024-11-19 09:47:19,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 09:47:19,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 09:47:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-11-19 09:47:19,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-19 09:47:19,027 INFO L175 Difference]: Start difference. First operand has 399 places, 757 transitions, 14519 flow. Second operand 9 states and 94 transitions. [2024-11-19 09:47:19,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 785 transitions, 16300 flow [2024-11-19 09:47:19,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 785 transitions, 15977 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-11-19 09:47:19,467 INFO L231 Difference]: Finished difference. Result has 401 places, 758 transitions, 14465 flow [2024-11-19 09:47:19,467 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=14200, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14465, PETRI_PLACES=401, PETRI_TRANSITIONS=758} [2024-11-19 09:47:19,467 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 379 predicate places. [2024-11-19 09:47:19,467 INFO L471 AbstractCegarLoop]: Abstraction has has 401 places, 758 transitions, 14465 flow [2024-11-19 09:47:19,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.411764705882353) internal successors, (109), 17 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:19,468 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:19,468 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:19,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:19,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-19 09:47:19,668 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:19,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:19,669 INFO L85 PathProgramCache]: Analyzing trace with hash 32851157, now seen corresponding path program 46 times [2024-11-19 09:47:19,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:19,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197653782] [2024-11-19 09:47:19,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:47:19,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:19,676 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:47:19,676 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:19,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:19,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:19,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197653782] [2024-11-19 09:47:19,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197653782] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:19,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479456180] [2024-11-19 09:47:19,741 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:47:19,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:19,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:19,743 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:19,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-19 09:47:19,811 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:47:19,811 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:19,813 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:19,813 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:19,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:19,856 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:19,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:19,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479456180] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:19,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:19,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-11-19 09:47:19,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49802906] [2024-11-19 09:47:19,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:19,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:47:19,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:19,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:47:19,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:47:19,883 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:19,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 758 transitions, 14465 flow. Second operand has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 12 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 09:47:19,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:19,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:19,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:20,719 INFO L124 PetriNetUnfolderBase]: 1712/2917 cut-off events. [2024-11-19 09:47:20,720 INFO L125 PetriNetUnfolderBase]: For 80601/80601 co-relation queries the response was YES. [2024-11-19 09:47:20,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27380 conditions, 2917 events. 1712/2917 cut-off events. For 80601/80601 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 17367 event pairs, 297 based on Foata normal form. 3/2920 useless extension candidates. Maximal degree in co-relation 27161. Up to 1698 conditions per place. [2024-11-19 09:47:20,758 INFO L140 encePairwiseOnDemand]: 15/20 looper letters, 709 selfloop transitions, 246 changer transitions 12/968 dead transitions. [2024-11-19 09:47:20,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 968 transitions, 20027 flow [2024-11-19 09:47:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 09:47:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 09:47:20,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-11-19 09:47:20,760 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 09:47:20,760 INFO L175 Difference]: Start difference. First operand has 401 places, 758 transitions, 14465 flow. Second operand 9 states and 90 transitions. [2024-11-19 09:47:20,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 968 transitions, 20027 flow [2024-11-19 09:47:21,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 968 transitions, 19741 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-11-19 09:47:21,332 INFO L231 Difference]: Finished difference. Result has 406 places, 844 transitions, 16784 flow [2024-11-19 09:47:21,333 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=14268, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16784, PETRI_PLACES=406, PETRI_TRANSITIONS=844} [2024-11-19 09:47:21,333 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 384 predicate places. [2024-11-19 09:47:21,333 INFO L471 AbstractCegarLoop]: Abstraction has has 406 places, 844 transitions, 16784 flow [2024-11-19 09:47:21,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 12 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 09:47:21,333 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:21,333 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:21,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-19 09:47:21,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-19 09:47:21,534 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:21,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:21,534 INFO L85 PathProgramCache]: Analyzing trace with hash 470366586, now seen corresponding path program 47 times [2024-11-19 09:47:21,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:21,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000818834] [2024-11-19 09:47:21,535 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:47:21,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:21,550 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:47:21,550 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:21,618 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:21,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:21,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000818834] [2024-11-19 09:47:21,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000818834] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:21,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130434262] [2024-11-19 09:47:21,618 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:47:21,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:21,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:21,620 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:21,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-19 09:47:21,677 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:47:21,677 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:21,678 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:21,678 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:21,711 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:21,746 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:21,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130434262] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:21,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:21,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-11-19 09:47:21,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818892535] [2024-11-19 09:47:21,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:21,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 09:47:21,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:21,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 09:47:21,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-19 09:47:21,747 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:21,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 844 transitions, 16784 flow. Second operand has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 12 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 09:47:21,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:21,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:21,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:22,748 INFO L124 PetriNetUnfolderBase]: 1858/3155 cut-off events. [2024-11-19 09:47:22,748 INFO L125 PetriNetUnfolderBase]: For 96407/96407 co-relation queries the response was YES. [2024-11-19 09:47:22,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30668 conditions, 3155 events. 1858/3155 cut-off events. For 96407/96407 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 18968 event pairs, 87 based on Foata normal form. 13/3168 useless extension candidates. Maximal degree in co-relation 30337. Up to 1001 conditions per place. [2024-11-19 09:47:22,793 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 632 selfloop transitions, 418 changer transitions 0/1051 dead transitions. [2024-11-19 09:47:22,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1051 transitions, 22469 flow [2024-11-19 09:47:22,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 09:47:22,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 09:47:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2024-11-19 09:47:22,794 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4846153846153846 [2024-11-19 09:47:22,794 INFO L175 Difference]: Start difference. First operand has 406 places, 844 transitions, 16784 flow. Second operand 13 states and 126 transitions. [2024-11-19 09:47:22,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 1051 transitions, 22469 flow [2024-11-19 09:47:23,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1051 transitions, 22116 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-11-19 09:47:23,612 INFO L231 Difference]: Finished difference. Result has 415 places, 911 transitions, 19143 flow [2024-11-19 09:47:23,612 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=16433, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19143, PETRI_PLACES=415, PETRI_TRANSITIONS=911} [2024-11-19 09:47:23,613 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 393 predicate places. [2024-11-19 09:47:23,613 INFO L471 AbstractCegarLoop]: Abstraction has has 415 places, 911 transitions, 19143 flow [2024-11-19 09:47:23,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 12 states have internal predecessors, (70), 0 states have call successors, (0), 0 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 09:47:23,613 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:23,613 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:23,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-19 09:47:23,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:23,813 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:23,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:23,814 INFO L85 PathProgramCache]: Analyzing trace with hash 536632690, now seen corresponding path program 48 times [2024-11-19 09:47:23,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:23,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990904479] [2024-11-19 09:47:23,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:47:23,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:23,824 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:47:23,824 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:23,901 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:23,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:23,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990904479] [2024-11-19 09:47:23,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990904479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:23,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498138878] [2024-11-19 09:47:23,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:47:23,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:23,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:23,902 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:23,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-19 09:47:23,960 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:47:23,960 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:23,961 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:23,961 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:24,003 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:24,003 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:24,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:24,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498138878] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:24,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:24,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-19 09:47:24,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025886468] [2024-11-19 09:47:24,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:24,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 09:47:24,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:24,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 09:47:24,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-11-19 09:47:24,046 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:24,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 911 transitions, 19143 flow. Second operand has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:24,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:24,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:24,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:25,355 INFO L124 PetriNetUnfolderBase]: 1952/3313 cut-off events. [2024-11-19 09:47:25,355 INFO L125 PetriNetUnfolderBase]: For 112124/112124 co-relation queries the response was YES. [2024-11-19 09:47:25,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33630 conditions, 3313 events. 1952/3313 cut-off events. For 112124/112124 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20099 event pairs, 176 based on Foata normal form. 16/3329 useless extension candidates. Maximal degree in co-relation 33291. Up to 1483 conditions per place. [2024-11-19 09:47:25,401 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 629 selfloop transitions, 372 changer transitions 0/1002 dead transitions. [2024-11-19 09:47:25,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 1002 transitions, 22731 flow [2024-11-19 09:47:25,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 09:47:25,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 09:47:25,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 164 transitions. [2024-11-19 09:47:25,403 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43157894736842106 [2024-11-19 09:47:25,403 INFO L175 Difference]: Start difference. First operand has 415 places, 911 transitions, 19143 flow. Second operand 19 states and 164 transitions. [2024-11-19 09:47:25,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 1002 transitions, 22731 flow [2024-11-19 09:47:26,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 1002 transitions, 22364 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-11-19 09:47:26,146 INFO L231 Difference]: Finished difference. Result has 438 places, 954 transitions, 20766 flow [2024-11-19 09:47:26,147 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=18814, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=20766, PETRI_PLACES=438, PETRI_TRANSITIONS=954} [2024-11-19 09:47:26,147 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 416 predicate places. [2024-11-19 09:47:26,147 INFO L471 AbstractCegarLoop]: Abstraction has has 438 places, 954 transitions, 20766 flow [2024-11-19 09:47:26,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 09:47:26,148 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:26,148 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:26,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:26,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-11-19 09:47:26,348 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:26,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:26,349 INFO L85 PathProgramCache]: Analyzing trace with hash -953935908, now seen corresponding path program 49 times [2024-11-19 09:47:26,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:26,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807660619] [2024-11-19 09:47:26,349 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:26,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:47:26,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:26,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:26,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807660619] [2024-11-19 09:47:26,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807660619] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:26,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406387019] [2024-11-19 09:47:26,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:26,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:26,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:26,446 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:26,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-19 09:47:26,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 09:47:26,504 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:26,504 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:26,552 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:26,594 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:26,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406387019] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:26,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:26,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-19 09:47:26,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752402406] [2024-11-19 09:47:26,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:26,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 09:47:26,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:26,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 09:47:26,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-19 09:47:26,596 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:26,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 954 transitions, 20766 flow. Second operand has 15 states, 15 states have (on average 5.866666666666666) internal successors, (88), 15 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 09:47:26,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:26,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:26,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:28,057 INFO L124 PetriNetUnfolderBase]: 2083/3521 cut-off events. [2024-11-19 09:47:28,057 INFO L125 PetriNetUnfolderBase]: For 136934/136934 co-relation queries the response was YES. [2024-11-19 09:47:28,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37811 conditions, 3521 events. 2083/3521 cut-off events. For 136934/136934 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 21524 event pairs, 148 based on Foata normal form. 20/3541 useless extension candidates. Maximal degree in co-relation 37456. Up to 1213 conditions per place. [2024-11-19 09:47:28,105 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 528 selfloop transitions, 542 changer transitions 0/1071 dead transitions. [2024-11-19 09:47:28,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1071 transitions, 25915 flow [2024-11-19 09:47:28,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-19 09:47:28,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-19 09:47:28,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 209 transitions. [2024-11-19 09:47:28,106 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4354166666666667 [2024-11-19 09:47:28,106 INFO L175 Difference]: Start difference. First operand has 438 places, 954 transitions, 20766 flow. Second operand 24 states and 209 transitions. [2024-11-19 09:47:28,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1071 transitions, 25915 flow [2024-11-19 09:47:28,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1071 transitions, 25271 flow, removed 241 selfloop flow, removed 4 redundant places. [2024-11-19 09:47:28,928 INFO L231 Difference]: Finished difference. Result has 463 places, 1030 transitions, 24442 flow [2024-11-19 09:47:28,929 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=20358, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=954, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=24442, PETRI_PLACES=463, PETRI_TRANSITIONS=1030} [2024-11-19 09:47:28,929 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 441 predicate places. [2024-11-19 09:47:28,929 INFO L471 AbstractCegarLoop]: Abstraction has has 463 places, 1030 transitions, 24442 flow [2024-11-19 09:47:28,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.866666666666666) internal successors, (88), 15 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 09:47:28,930 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:28,930 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:28,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-19 09:47:29,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:29,130 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:29,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:29,131 INFO L85 PathProgramCache]: Analyzing trace with hash -546081856, now seen corresponding path program 50 times [2024-11-19 09:47:29,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:29,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628681191] [2024-11-19 09:47:29,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:47:29,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:29,137 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:47:29,137 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:29,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:29,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:29,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628681191] [2024-11-19 09:47:29,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628681191] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:29,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676316734] [2024-11-19 09:47:29,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 09:47:29,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:29,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:29,193 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:29,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-19 09:47:29,251 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 09:47:29,251 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:29,252 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:29,252 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:29,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:29,301 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:29,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:29,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676316734] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:29,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:29,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-19 09:47:29,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962520859] [2024-11-19 09:47:29,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:29,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 09:47:29,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:29,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 09:47:29,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-11-19 09:47:29,336 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:29,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1030 transitions, 24442 flow. Second operand has 15 states, 15 states have (on average 5.733333333333333) internal successors, (86), 15 states have internal predecessors, (86), 0 states have call successors, (0), 0 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 09:47:29,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:29,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:29,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:30,729 INFO L124 PetriNetUnfolderBase]: 2081/3527 cut-off events. [2024-11-19 09:47:30,729 INFO L125 PetriNetUnfolderBase]: For 137293/137293 co-relation queries the response was YES. [2024-11-19 09:47:30,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39137 conditions, 3527 events. 2081/3527 cut-off events. For 137293/137293 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 21737 event pairs, 237 based on Foata normal form. 8/3535 useless extension candidates. Maximal degree in co-relation 38766. Up to 1363 conditions per place. [2024-11-19 09:47:30,777 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 591 selfloop transitions, 469 changer transitions 4/1065 dead transitions. [2024-11-19 09:47:30,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1065 transitions, 26828 flow [2024-11-19 09:47:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 09:47:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 09:47:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 163 transitions. [2024-11-19 09:47:30,778 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42894736842105263 [2024-11-19 09:47:30,778 INFO L175 Difference]: Start difference. First operand has 463 places, 1030 transitions, 24442 flow. Second operand 19 states and 163 transitions. [2024-11-19 09:47:30,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1065 transitions, 26828 flow [2024-11-19 09:47:31,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 1065 transitions, 24694 flow, removed 831 selfloop flow, removed 15 redundant places. [2024-11-19 09:47:31,724 INFO L231 Difference]: Finished difference. Result has 468 places, 1028 transitions, 23280 flow [2024-11-19 09:47:31,724 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=22309, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23280, PETRI_PLACES=468, PETRI_TRANSITIONS=1028} [2024-11-19 09:47:31,725 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 446 predicate places. [2024-11-19 09:47:31,725 INFO L471 AbstractCegarLoop]: Abstraction has has 468 places, 1028 transitions, 23280 flow [2024-11-19 09:47:31,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.733333333333333) internal successors, (86), 15 states have internal predecessors, (86), 0 states have call successors, (0), 0 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 09:47:31,725 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:31,725 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:31,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-11-19 09:47:31,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:31,926 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:31,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash 655626501, now seen corresponding path program 51 times [2024-11-19 09:47:31,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:31,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545468468] [2024-11-19 09:47:31,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:47:31,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:31,933 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:47:31,933 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:31,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:31,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:31,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545468468] [2024-11-19 09:47:31,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545468468] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:31,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155543926] [2024-11-19 09:47:31,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 09:47:31,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:31,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:31,991 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:31,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-19 09:47:32,050 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 09:47:32,050 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:32,051 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:32,051 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:32,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:32,099 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:32,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:32,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155543926] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:32,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:32,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-19 09:47:32,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870659235] [2024-11-19 09:47:32,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:32,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 09:47:32,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:32,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 09:47:32,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-19 09:47:32,133 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:32,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1028 transitions, 23280 flow. Second operand has 15 states, 15 states have (on average 5.866666666666666) internal successors, (88), 15 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 09:47:32,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:32,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:32,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:33,381 INFO L124 PetriNetUnfolderBase]: 2250/3766 cut-off events. [2024-11-19 09:47:33,381 INFO L125 PetriNetUnfolderBase]: For 127384/127384 co-relation queries the response was YES. [2024-11-19 09:47:33,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40326 conditions, 3766 events. 2250/3766 cut-off events. For 127384/127384 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 23090 event pairs, 401 based on Foata normal form. 21/3787 useless extension candidates. Maximal degree in co-relation 40132. Up to 2473 conditions per place. [2024-11-19 09:47:33,435 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 803 selfloop transitions, 420 changer transitions 15/1239 dead transitions. [2024-11-19 09:47:33,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 1239 transitions, 30379 flow [2024-11-19 09:47:33,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 09:47:33,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 09:47:33,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 153 transitions. [2024-11-19 09:47:33,436 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-19 09:47:33,436 INFO L175 Difference]: Start difference. First operand has 468 places, 1028 transitions, 23280 flow. Second operand 17 states and 153 transitions. [2024-11-19 09:47:33,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 1239 transitions, 30379 flow [2024-11-19 09:47:34,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 1239 transitions, 29511 flow, removed 32 selfloop flow, removed 15 redundant places. [2024-11-19 09:47:34,375 INFO L231 Difference]: Finished difference. Result has 474 places, 1124 transitions, 26388 flow [2024-11-19 09:47:34,376 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=22501, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=26388, PETRI_PLACES=474, PETRI_TRANSITIONS=1124} [2024-11-19 09:47:34,377 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 452 predicate places. [2024-11-19 09:47:34,377 INFO L471 AbstractCegarLoop]: Abstraction has has 474 places, 1124 transitions, 26388 flow [2024-11-19 09:47:34,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.866666666666666) internal successors, (88), 15 states have internal predecessors, (88), 0 states have call successors, (0), 0 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 09:47:34,377 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:34,377 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:34,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-19 09:47:34,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:34,578 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:34,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:34,578 INFO L85 PathProgramCache]: Analyzing trace with hash -523508115, now seen corresponding path program 52 times [2024-11-19 09:47:34,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:34,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353114125] [2024-11-19 09:47:34,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:47:34,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:34,590 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:47:34,590 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:34,656 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:34,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:34,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353114125] [2024-11-19 09:47:34,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353114125] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:34,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817602492] [2024-11-19 09:47:34,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 09:47:34,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:34,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:34,660 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:34,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-19 09:47:34,726 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 09:47:34,726 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:34,726 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:34,727 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:34,769 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:34,769 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:34,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:34,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817602492] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:34,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:34,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2024-11-19 09:47:34,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058927245] [2024-11-19 09:47:34,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:34,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:47:34,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:34,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:47:34,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:47:34,796 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:34,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1124 transitions, 26388 flow. Second operand has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 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 09:47:34,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:34,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:34,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:36,378 INFO L124 PetriNetUnfolderBase]: 2222/3708 cut-off events. [2024-11-19 09:47:36,378 INFO L125 PetriNetUnfolderBase]: For 127606/127606 co-relation queries the response was YES. [2024-11-19 09:47:36,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40355 conditions, 3708 events. 2222/3708 cut-off events. For 127606/127606 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 22422 event pairs, 447 based on Foata normal form. 3/3711 useless extension candidates. Maximal degree in co-relation 40045. Up to 2726 conditions per place. [2024-11-19 09:47:36,436 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 917 selfloop transitions, 274 changer transitions 11/1203 dead transitions. [2024-11-19 09:47:36,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 1203 transitions, 30043 flow [2024-11-19 09:47:36,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 09:47:36,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 09:47:36,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-11-19 09:47:36,437 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-11-19 09:47:36,437 INFO L175 Difference]: Start difference. First operand has 474 places, 1124 transitions, 26388 flow. Second operand 11 states and 104 transitions. [2024-11-19 09:47:36,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 1203 transitions, 30043 flow [2024-11-19 09:47:37,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 1203 transitions, 28252 flow, removed 466 selfloop flow, removed 10 redundant places. [2024-11-19 09:47:37,551 INFO L231 Difference]: Finished difference. Result has 475 places, 1115 transitions, 24916 flow [2024-11-19 09:47:37,551 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=24597, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=850, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24916, PETRI_PLACES=475, PETRI_TRANSITIONS=1115} [2024-11-19 09:47:37,552 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 453 predicate places. [2024-11-19 09:47:37,552 INFO L471 AbstractCegarLoop]: Abstraction has has 475 places, 1115 transitions, 24916 flow [2024-11-19 09:47:37,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.846153846153846) internal successors, (76), 13 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 09:47:37,552 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:37,552 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:37,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-19 09:47:37,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:37,753 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:37,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:37,753 INFO L85 PathProgramCache]: Analyzing trace with hash -406280744, now seen corresponding path program 53 times [2024-11-19 09:47:37,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:37,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635787507] [2024-11-19 09:47:37,754 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:47:37,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:37,766 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:47:37,767 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:37,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:37,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:37,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635787507] [2024-11-19 09:47:37,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635787507] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:37,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568934051] [2024-11-19 09:47:37,852 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 09:47:37,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:37,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:37,854 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:37,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-19 09:47:37,918 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 09:47:37,918 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:37,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:37,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:37,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:37,970 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:38,003 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:38,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568934051] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:38,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:38,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2024-11-19 09:47:38,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641992952] [2024-11-19 09:47:38,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:38,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 09:47:38,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:38,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 09:47:38,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-19 09:47:38,005 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:38,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1115 transitions, 24916 flow. Second operand has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 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 09:47:38,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:38,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:38,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:39,644 INFO L124 PetriNetUnfolderBase]: 2307/3848 cut-off events. [2024-11-19 09:47:39,644 INFO L125 PetriNetUnfolderBase]: For 113756/113756 co-relation queries the response was YES. [2024-11-19 09:47:39,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40249 conditions, 3848 events. 2307/3848 cut-off events. For 113756/113756 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 23495 event pairs, 153 based on Foata normal form. 19/3867 useless extension candidates. Maximal degree in co-relation 40030. Up to 1629 conditions per place. [2024-11-19 09:47:39,695 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 698 selfloop transitions, 509 changer transitions 0/1208 dead transitions. [2024-11-19 09:47:39,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1208 transitions, 28719 flow [2024-11-19 09:47:39,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-19 09:47:39,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-19 09:47:39,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 179 transitions. [2024-11-19 09:47:39,696 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-11-19 09:47:39,696 INFO L175 Difference]: Start difference. First operand has 475 places, 1115 transitions, 24916 flow. Second operand 21 states and 179 transitions. [2024-11-19 09:47:39,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1208 transitions, 28719 flow [2024-11-19 09:47:40,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 1208 transitions, 28147 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-11-19 09:47:40,559 INFO L231 Difference]: Finished difference. Result has 488 places, 1163 transitions, 26800 flow [2024-11-19 09:47:40,560 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=24344, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=26800, PETRI_PLACES=488, PETRI_TRANSITIONS=1163} [2024-11-19 09:47:40,560 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 466 predicate places. [2024-11-19 09:47:40,560 INFO L471 AbstractCegarLoop]: Abstraction has has 488 places, 1163 transitions, 26800 flow [2024-11-19 09:47:40,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 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 09:47:40,560 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:40,560 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:40,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-19 09:47:40,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-11-19 09:47:40,761 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:40,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:40,761 INFO L85 PathProgramCache]: Analyzing trace with hash 140068419, now seen corresponding path program 54 times [2024-11-19 09:47:40,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:40,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993635709] [2024-11-19 09:47:40,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:47:40,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:40,768 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:47:40,768 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:40,819 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:40,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 09:47:40,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993635709] [2024-11-19 09:47:40,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993635709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 09:47:40,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66681883] [2024-11-19 09:47:40,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 09:47:40,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 09:47:40,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 09:47:40,821 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 09:47:40,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-19 09:47:40,878 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 09:47:40,878 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 09:47:40,879 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 09:47:40,879 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 09:47:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:40,932 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 09:47:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 09:47:40,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66681883] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 09:47:40,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 09:47:40,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-11-19 09:47:40,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085216949] [2024-11-19 09:47:40,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 09:47:40,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 09:47:40,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 09:47:40,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 09:47:40,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-11-19 09:47:40,964 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 20 [2024-11-19 09:47:40,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 1163 transitions, 26800 flow. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 0 states have call successors, (0), 0 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 09:47:40,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 09:47:40,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 20 [2024-11-19 09:47:40,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 09:47:42,614 INFO L124 PetriNetUnfolderBase]: 2432/4024 cut-off events. [2024-11-19 09:47:42,614 INFO L125 PetriNetUnfolderBase]: For 134435/134435 co-relation queries the response was YES. [2024-11-19 09:47:42,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43958 conditions, 4024 events. 2432/4024 cut-off events. For 134435/134435 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 24487 event pairs, 416 based on Foata normal form. 33/4057 useless extension candidates. Maximal degree in co-relation 43644. Up to 2656 conditions per place. [2024-11-19 09:47:42,667 INFO L140 encePairwiseOnDemand]: 14/20 looper letters, 807 selfloop transitions, 516 changer transitions 9/1333 dead transitions. [2024-11-19 09:47:42,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 1333 transitions, 33285 flow [2024-11-19 09:47:42,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 09:47:42,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 09:47:42,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 166 transitions. [2024-11-19 09:47:42,668 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-11-19 09:47:42,668 INFO L175 Difference]: Start difference. First operand has 488 places, 1163 transitions, 26800 flow. Second operand 19 states and 166 transitions. [2024-11-19 09:47:42,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 1333 transitions, 33285 flow [2024-11-19 09:47:43,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1333 transitions, 32857 flow, removed 91 selfloop flow, removed 12 redundant places. [2024-11-19 09:47:43,642 INFO L231 Difference]: Finished difference. Result has 497 places, 1231 transitions, 30045 flow [2024-11-19 09:47:43,643 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=20, PETRI_DIFFERENCE_MINUEND_FLOW=26264, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=30045, PETRI_PLACES=497, PETRI_TRANSITIONS=1231} [2024-11-19 09:47:43,643 INFO L277 CegarLoopForPetriNet]: 22 programPoint places, 475 predicate places. [2024-11-19 09:47:43,643 INFO L471 AbstractCegarLoop]: Abstraction has has 497 places, 1231 transitions, 30045 flow [2024-11-19 09:47:43,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 14 states have internal predecessors, (82), 0 states have call successors, (0), 0 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 09:47:43,643 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 09:47:43,643 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 09:47:43,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-19 09:47:43,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-19 09:47:43,844 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 09:47:43,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 09:47:43,844 INFO L85 PathProgramCache]: Analyzing trace with hash 395112251, now seen corresponding path program 55 times [2024-11-19 09:47:43,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 09:47:43,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127593200] [2024-11-19 09:47:43,845 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 09:47:43,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 09:47:43,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat