/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 13:06:44,738 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 13:06:44,804 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 13:06:44,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 13:06:44,808 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 13:06:44,832 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 13:06:44,833 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 13:06:44,836 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 13:06:44,837 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 13:06:44,838 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 13:06:44,838 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 13:06:44,838 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 13:06:44,838 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 13:06:44,839 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 13:06:44,839 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 13:06:44,839 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 13:06:44,839 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 13:06:44,839 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 13:06:44,840 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 13:06:44,840 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 13:06:44,840 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 13:06:44,843 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 13:06:44,843 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 13:06:44,843 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 13:06:44,843 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 13:06:44,843 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 13:06:44,843 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 13:06:44,844 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:06:44,844 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 13:06:44,844 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 13:06:44,844 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 13:06:44,844 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 13:06:44,844 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 13:06:44,845 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 13:06:44,845 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 13:06:44,845 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 13:06:45,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 13:06:45,116 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 13:06:45,118 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 13:06:45,118 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 13:06:45,119 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 13:06:45,120 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2023-08-26 13:06:46,053 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 13:06:46,231 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 13:06:46,231 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-nzb-file-symm.wvr.c [2023-08-26 13:06:46,242 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2cef1c7c/91b265d9c882472b8c942c3d20f275c5/FLAG29e63fbea [2023-08-26 13:06:46,611 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2cef1c7c/91b265d9c882472b8c942c3d20f275c5 [2023-08-26 13:06:46,613 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 13:06:46,614 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 13:06:46,614 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 13:06:46,614 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 13:06:46,616 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 13:06:46,616 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,617 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3370d201 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46, skipping insertion in model container [2023-08-26 13:06:46,617 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,632 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 13:06:46,760 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:06:46,767 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 13:06:46,790 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:06:46,799 INFO L206 MainTranslator]: Completed translation [2023-08-26 13:06:46,800 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46 WrapperNode [2023-08-26 13:06:46,800 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 13:06:46,800 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 13:06:46,800 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 13:06:46,801 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 13:06:46,805 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,811 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,831 INFO L138 Inliner]: procedures = 25, calls = 56, calls flagged for inlining = 22, calls inlined = 30, statements flattened = 410 [2023-08-26 13:06:46,831 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 13:06:46,831 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 13:06:46,832 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 13:06:46,832 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 13:06:46,837 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,837 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,840 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,840 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,848 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,851 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,852 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,853 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,856 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 13:06:46,856 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 13:06:46,857 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 13:06:46,857 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 13:06:46,857 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (1/1) ... [2023-08-26 13:06:46,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:06:46,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:06:46,890 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 13:06:46,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 13:06:46,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 13:06:46,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 13:06:46,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 13:06:46,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 13:06:46,920 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 13:06:46,920 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 13:06:46,920 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 13:06:46,921 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 13:06:46,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 13:06:46,921 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-26 13:06:46,921 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 13:06:46,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 13:06:46,921 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 13:06:46,923 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 13:06:47,027 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 13:06:47,028 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 13:06:47,506 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 13:06:47,513 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 13:06:47,513 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-26 13:06:47,514 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:06:47 BoogieIcfgContainer [2023-08-26 13:06:47,515 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 13:06:47,516 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 13:06:47,516 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 13:06:47,518 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 13:06:47,518 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 01:06:46" (1/3) ... [2023-08-26 13:06:47,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33b14162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:06:47, skipping insertion in model container [2023-08-26 13:06:47,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:06:46" (2/3) ... [2023-08-26 13:06:47,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33b14162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:06:47, skipping insertion in model container [2023-08-26 13:06:47,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:06:47" (3/3) ... [2023-08-26 13:06:47,520 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2023-08-26 13:06:47,530 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 13:06:47,531 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 45 error locations. [2023-08-26 13:06:47,531 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 13:06:47,665 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 13:06:47,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 490 places, 532 transitions, 1080 flow [2023-08-26 13:06:47,876 INFO L124 PetriNetUnfolderBase]: 49/530 cut-off events. [2023-08-26 13:06:47,876 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:06:47,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 539 conditions, 530 events. 49/530 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1660 event pairs, 0 based on Foata normal form. 0/436 useless extension candidates. Maximal degree in co-relation 359. Up to 2 conditions per place. [2023-08-26 13:06:47,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 490 places, 532 transitions, 1080 flow [2023-08-26 13:06:47,897 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 521 transitions, 1054 flow [2023-08-26 13:06:47,900 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 13:06:47,909 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 521 transitions, 1054 flow [2023-08-26 13:06:47,910 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 521 transitions, 1054 flow [2023-08-26 13:06:47,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 479 places, 521 transitions, 1054 flow [2023-08-26 13:06:47,979 INFO L124 PetriNetUnfolderBase]: 49/521 cut-off events. [2023-08-26 13:06:47,979 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:06:47,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 530 conditions, 521 events. 49/521 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1627 event pairs, 0 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 359. Up to 2 conditions per place. [2023-08-26 13:06:48,004 INFO L119 LiptonReduction]: Number of co-enabled transitions 67080 [2023-08-26 13:07:07,868 INFO L134 LiptonReduction]: Checked pairs total: 72296 [2023-08-26 13:07:07,869 INFO L136 LiptonReduction]: Total number of compositions: 709 [2023-08-26 13:07:07,882 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 13:07:07,887 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@39cd1ad9, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 13:07:07,889 INFO L358 AbstractCegarLoop]: Starting to check reachability of 79 error locations. [2023-08-26 13:07:07,890 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 13:07:07,890 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-26 13:07:07,890 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 13:07:07,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:07,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-26 13:07:07,892 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:07,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:07,895 INFO L85 PathProgramCache]: Analyzing trace with hash 74908, now seen corresponding path program 1 times [2023-08-26 13:07:07,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:07,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285674890] [2023-08-26 13:07:07,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:07,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:07,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:08,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:08,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:08,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285674890] [2023-08-26 13:07:08,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285674890] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:08,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:08,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:07:08,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513243193] [2023-08-26 13:07:08,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:08,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:08,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:08,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:08,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:08,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1241 [2023-08-26 13:07:08,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:08,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1241 [2023-08-26 13:07:08,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:08,410 INFO L124 PetriNetUnfolderBase]: 1725/2650 cut-off events. [2023-08-26 13:07:08,410 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-26 13:07:08,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5360 conditions, 2650 events. 1725/2650 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 13382 event pairs, 1379 based on Foata normal form. 0/810 useless extension candidates. Maximal degree in co-relation 5168. Up to 2650 conditions per place. [2023-08-26 13:07:08,421 INFO L140 encePairwiseOnDemand]: 1224/1241 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 13:07:08,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 58 transitions, 244 flow [2023-08-26 13:07:08,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:08,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:08,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1397 transitions. [2023-08-26 13:07:08,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752350255170561 [2023-08-26 13:07:08,433 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1397 transitions. [2023-08-26 13:07:08,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1397 transitions. [2023-08-26 13:07:08,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:08,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1397 transitions. [2023-08-26 13:07:08,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 465.6666666666667) internal successors, (1397), 3 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,449 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,450 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 160 flow. Second operand 3 states and 1397 transitions. [2023-08-26 13:07:08,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 58 transitions, 244 flow [2023-08-26 13:07:08,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 58 transitions, 236 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 13:07:08,454 INFO L231 Difference]: Finished difference. Result has 55 places, 58 transitions, 122 flow [2023-08-26 13:07:08,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=55, PETRI_TRANSITIONS=58} [2023-08-26 13:07:08,457 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -18 predicate places. [2023-08-26 13:07:08,457 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 58 transitions, 122 flow [2023-08-26 13:07:08,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:08,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-26 13:07:08,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 13:07:08,459 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:08,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:08,459 INFO L85 PathProgramCache]: Analyzing trace with hash 74909, now seen corresponding path program 1 times [2023-08-26 13:07:08,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:08,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478346256] [2023-08-26 13:07:08,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:08,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:08,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:08,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:08,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:08,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478346256] [2023-08-26 13:07:08,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478346256] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:08,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:08,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:07:08,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934122518] [2023-08-26 13:07:08,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:08,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:08,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:08,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:08,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:08,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1241 [2023-08-26 13:07:08,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 58 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 428.6666666666667) internal successors, (1286), 3 states have internal predecessors, (1286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:08,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1241 [2023-08-26 13:07:08,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:08,889 INFO L124 PetriNetUnfolderBase]: 1729/2656 cut-off events. [2023-08-26 13:07:08,890 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 13:07:08,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 2656 events. 1729/2656 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13366 event pairs, 1379 based on Foata normal form. 0/812 useless extension candidates. Maximal degree in co-relation 5333. Up to 2654 conditions per place. [2023-08-26 13:07:08,900 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 57 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2023-08-26 13:07:08,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 64 transitions, 262 flow [2023-08-26 13:07:08,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:08,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1350 transitions. [2023-08-26 13:07:08,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36261079774375504 [2023-08-26 13:07:08,904 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1350 transitions. [2023-08-26 13:07:08,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1350 transitions. [2023-08-26 13:07:08,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:08,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1350 transitions. [2023-08-26 13:07:08,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 450.0) internal successors, (1350), 3 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,914 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,914 INFO L175 Difference]: Start difference. First operand has 55 places, 58 transitions, 122 flow. Second operand 3 states and 1350 transitions. [2023-08-26 13:07:08,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 64 transitions, 262 flow [2023-08-26 13:07:08,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 261 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:08,916 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 177 flow [2023-08-26 13:07:08,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2023-08-26 13:07:08,917 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-08-26 13:07:08,917 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 177 flow [2023-08-26 13:07:08,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 428.6666666666667) internal successors, (1286), 3 states have internal predecessors, (1286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:08,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:08,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:07:08,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 13:07:08,921 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:08,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:08,923 INFO L85 PathProgramCache]: Analyzing trace with hash 2328051, now seen corresponding path program 1 times [2023-08-26 13:07:08,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:08,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292024528] [2023-08-26 13:07:08,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:08,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:08,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:09,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:09,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:09,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292024528] [2023-08-26 13:07:09,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292024528] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:09,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387888238] [2023-08-26 13:07:09,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:09,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:09,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:09,081 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) [2023-08-26 13:07:09,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 13:07:09,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:09,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 13:07:09,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:09,245 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:09,248 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:09,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:09,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:09,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387888238] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:09,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:09,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-26 13:07:09,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727293568] [2023-08-26 13:07:09,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:09,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:07:09,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:09,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:07:09,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:07:09,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1241 [2023-08-26 13:07:09,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 177 flow. Second operand has 8 states, 8 states have (on average 429.125) internal successors, (3433), 8 states have internal predecessors, (3433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:09,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:09,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1241 [2023-08-26 13:07:09,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:09,809 INFO L124 PetriNetUnfolderBase]: 1741/2674 cut-off events. [2023-08-26 13:07:09,809 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 13:07:09,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5419 conditions, 2674 events. 1741/2674 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13424 event pairs, 1379 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 5410. Up to 2663 conditions per place. [2023-08-26 13:07:09,820 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 57 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2023-08-26 13:07:09,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 419 flow [2023-08-26 13:07:09,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:07:09,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:07:09,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2656 transitions. [2023-08-26 13:07:09,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35670158474348646 [2023-08-26 13:07:09,825 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2656 transitions. [2023-08-26 13:07:09,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2656 transitions. [2023-08-26 13:07:09,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:09,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2656 transitions. [2023-08-26 13:07:09,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 442.6666666666667) internal successors, (2656), 6 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:09,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:09,840 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:09,840 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 177 flow. Second operand 6 states and 2656 transitions. [2023-08-26 13:07:09,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 419 flow [2023-08-26 13:07:09,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 399 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:09,842 INFO L231 Difference]: Finished difference. Result has 64 places, 82 transitions, 331 flow [2023-08-26 13:07:09,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=64, PETRI_TRANSITIONS=82} [2023-08-26 13:07:09,843 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -9 predicate places. [2023-08-26 13:07:09,843 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 82 transitions, 331 flow [2023-08-26 13:07:09,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 429.125) internal successors, (3433), 8 states have internal predecessors, (3433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:09,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:09,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:07:09,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:10,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:10,050 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:10,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2333951, now seen corresponding path program 1 times [2023-08-26 13:07:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:10,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139117135] [2023-08-26 13:07:10,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:10,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:10,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:10,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:10,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:10,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139117135] [2023-08-26 13:07:10,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139117135] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:10,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:10,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:07:10,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239309758] [2023-08-26 13:07:10,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:10,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:10,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:10,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:10,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:10,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1241 [2023-08-26 13:07:10,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 82 transitions, 331 flow. Second operand has 3 states, 3 states have (on average 479.0) internal successors, (1437), 3 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:10,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:10,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1241 [2023-08-26 13:07:10,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:10,439 INFO L124 PetriNetUnfolderBase]: 1737/2670 cut-off events. [2023-08-26 13:07:10,439 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 13:07:10,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5451 conditions, 2670 events. 1737/2670 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 13384 event pairs, 1379 based on Foata normal form. 2/826 useless extension candidates. Maximal degree in co-relation 5439. Up to 2666 conditions per place. [2023-08-26 13:07:10,449 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 71 selfloop transitions, 7 changer transitions 0/78 dead transitions. [2023-08-26 13:07:10,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 465 flow [2023-08-26 13:07:10,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:10,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:10,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1498 transitions. [2023-08-26 13:07:10,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40236368520010746 [2023-08-26 13:07:10,453 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1498 transitions. [2023-08-26 13:07:10,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1498 transitions. [2023-08-26 13:07:10,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:10,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1498 transitions. [2023-08-26 13:07:10,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 499.3333333333333) internal successors, (1498), 3 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:10,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:10,461 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:10,461 INFO L175 Difference]: Start difference. First operand has 64 places, 82 transitions, 331 flow. Second operand 3 states and 1498 transitions. [2023-08-26 13:07:10,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 465 flow [2023-08-26 13:07:10,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 428 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:10,463 INFO L231 Difference]: Finished difference. Result has 65 places, 78 transitions, 286 flow [2023-08-26 13:07:10,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=286, PETRI_PLACES=65, PETRI_TRANSITIONS=78} [2023-08-26 13:07:10,464 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -8 predicate places. [2023-08-26 13:07:10,464 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 78 transitions, 286 flow [2023-08-26 13:07:10,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 479.0) internal successors, (1437), 3 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:10,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:10,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:07:10,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 13:07:10,464 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:10,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:10,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2057342910, now seen corresponding path program 1 times [2023-08-26 13:07:10,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:10,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019438306] [2023-08-26 13:07:10,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:10,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:10,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:07:10,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:10,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019438306] [2023-08-26 13:07:10,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019438306] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:10,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270174248] [2023-08-26 13:07:10,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:10,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:10,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:10,541 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) [2023-08-26 13:07:10,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 13:07:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:10,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 13:07:10,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:10,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:07:10,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:10,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:07:10,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270174248] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:10,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:10,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-26 13:07:10,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701074492] [2023-08-26 13:07:10,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:10,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:07:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:10,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:07:10,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:07:10,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1241 [2023-08-26 13:07:10,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 78 transitions, 286 flow. Second operand has 8 states, 8 states have (on average 479.625) internal successors, (3837), 8 states have internal predecessors, (3837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:10,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:10,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1241 [2023-08-26 13:07:10,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:11,029 INFO L124 PetriNetUnfolderBase]: 1725/2658 cut-off events. [2023-08-26 13:07:11,029 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-08-26 13:07:11,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5388 conditions, 2658 events. 1725/2658 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 13388 event pairs, 1379 based on Foata normal form. 5/826 useless extension candidates. Maximal degree in co-relation 5375. Up to 2649 conditions per place. [2023-08-26 13:07:11,038 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 54 selfloop transitions, 12 changer transitions 0/66 dead transitions. [2023-08-26 13:07:11,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 66 transitions, 349 flow [2023-08-26 13:07:11,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:07:11,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:07:11,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2946 transitions. [2023-08-26 13:07:11,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39564867042707497 [2023-08-26 13:07:11,043 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2946 transitions. [2023-08-26 13:07:11,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2946 transitions. [2023-08-26 13:07:11,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:11,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2946 transitions. [2023-08-26 13:07:11,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 491.0) internal successors, (2946), 6 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:11,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:11,054 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1241.0) internal successors, (8687), 7 states have internal predecessors, (8687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:11,055 INFO L175 Difference]: Start difference. First operand has 65 places, 78 transitions, 286 flow. Second operand 6 states and 2946 transitions. [2023-08-26 13:07:11,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 66 transitions, 349 flow [2023-08-26 13:07:11,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 341 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:11,056 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 233 flow [2023-08-26 13:07:11,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=233, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2023-08-26 13:07:11,057 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2023-08-26 13:07:11,057 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 233 flow [2023-08-26 13:07:11,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 479.625) internal successors, (3837), 8 states have internal predecessors, (3837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:11,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:11,058 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-26 13:07:11,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:11,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:11,263 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:11,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:11,263 INFO L85 PathProgramCache]: Analyzing trace with hash 641321501, now seen corresponding path program 2 times [2023-08-26 13:07:11,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:11,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594848667] [2023-08-26 13:07:11,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:11,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:11,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:11,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:11,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:11,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594848667] [2023-08-26 13:07:11,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594848667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:11,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121763435] [2023-08-26 13:07:11,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:07:11,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:11,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:11,465 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) [2023-08-26 13:07:11,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 13:07:11,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:07:11,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:07:11,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-26 13:07:11,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:11,578 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:11,579 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:11,685 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:07:11,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 13:07:11,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121763435] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:11,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 13:07:11,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 10 [2023-08-26 13:07:11,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144656501] [2023-08-26 13:07:11,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:11,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:07:11,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:11,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:07:11,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:07:11,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1241 [2023-08-26 13:07:11,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 233 flow. Second operand has 7 states, 7 states have (on average 428.85714285714283) internal successors, (3002), 7 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:11,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:11,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1241 [2023-08-26 13:07:11,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:12,081 INFO L124 PetriNetUnfolderBase]: 1725/2656 cut-off events. [2023-08-26 13:07:12,081 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-26 13:07:12,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5382 conditions, 2656 events. 1725/2656 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 13382 event pairs, 1379 based on Foata normal form. 2/821 useless extension candidates. Maximal degree in co-relation 5369. Up to 2645 conditions per place. [2023-08-26 13:07:12,088 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 51 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2023-08-26 13:07:12,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 64 transitions, 337 flow [2023-08-26 13:07:12,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:07:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:07:12,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3062 transitions. [2023-08-26 13:07:12,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35248071831472316 [2023-08-26 13:07:12,094 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3062 transitions. [2023-08-26 13:07:12,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3062 transitions. [2023-08-26 13:07:12,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:12,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3062 transitions. [2023-08-26 13:07:12,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 437.42857142857144) internal successors, (3062), 7 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,106 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,106 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 233 flow. Second operand 7 states and 3062 transitions. [2023-08-26 13:07:12,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 64 transitions, 337 flow [2023-08-26 13:07:12,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 64 transitions, 291 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-08-26 13:07:12,107 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 189 flow [2023-08-26 13:07:12,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=189, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2023-08-26 13:07:12,108 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -10 predicate places. [2023-08-26 13:07:12,108 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 189 flow [2023-08-26 13:07:12,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 428.85714285714283) internal successors, (3002), 7 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:12,109 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1] [2023-08-26 13:07:12,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:12,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:12,314 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:12,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:12,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1179413055, now seen corresponding path program 1 times [2023-08-26 13:07:12,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:12,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111705786] [2023-08-26 13:07:12,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:12,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:12,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 13:07:12,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:12,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111705786] [2023-08-26 13:07:12,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111705786] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:12,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825425086] [2023-08-26 13:07:12,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:12,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:12,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:12,397 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) [2023-08-26 13:07:12,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 13:07:12,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:12,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 13:07:12,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 13:07:12,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-26 13:07:12,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825425086] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:12,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:12,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-26 13:07:12,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920737710] [2023-08-26 13:07:12,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:12,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 13:07:12,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:12,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 13:07:12,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2023-08-26 13:07:12,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1241 [2023-08-26 13:07:12,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 189 flow. Second operand has 17 states, 17 states have (on average 479.29411764705884) internal successors, (8148), 17 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:12,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1241 [2023-08-26 13:07:12,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:12,930 INFO L124 PetriNetUnfolderBase]: 1725/2658 cut-off events. [2023-08-26 13:07:12,930 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 13:07:12,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5374 conditions, 2658 events. 1725/2658 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 13396 event pairs, 1379 based on Foata normal form. 2/824 useless extension candidates. Maximal degree in co-relation 5365. Up to 2649 conditions per place. [2023-08-26 13:07:12,940 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 54 selfloop transitions, 12 changer transitions 0/66 dead transitions. [2023-08-26 13:07:12,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 66 transitions, 329 flow [2023-08-26 13:07:12,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:07:12,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:07:12,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3416 transitions. [2023-08-26 13:07:12,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323126510878326 [2023-08-26 13:07:12,945 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3416 transitions. [2023-08-26 13:07:12,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3416 transitions. [2023-08-26 13:07:12,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:12,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3416 transitions. [2023-08-26 13:07:12,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 488.0) internal successors, (3416), 7 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,958 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1241.0) internal successors, (9928), 8 states have internal predecessors, (9928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,958 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 189 flow. Second operand 7 states and 3416 transitions. [2023-08-26 13:07:12,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 66 transitions, 329 flow [2023-08-26 13:07:12,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 66 transitions, 309 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-26 13:07:12,962 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 215 flow [2023-08-26 13:07:12,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2023-08-26 13:07:12,963 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -8 predicate places. [2023-08-26 13:07:12,964 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 215 flow [2023-08-26 13:07:12,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 479.29411764705884) internal successors, (8148), 17 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:12,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:12,966 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1] [2023-08-26 13:07:12,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:13,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:13,172 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:13,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash -311290624, now seen corresponding path program 2 times [2023-08-26 13:07:13,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:13,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913837340] [2023-08-26 13:07:13,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:13,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:13,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:13,371 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:13,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:13,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913837340] [2023-08-26 13:07:13,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913837340] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:13,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:13,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:07:13,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679486662] [2023-08-26 13:07:13,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:13,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:07:13,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:13,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:07:13,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:07:13,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 1241 [2023-08-26 13:07:13,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 215 flow. Second operand has 4 states, 4 states have (on average 439.25) internal successors, (1757), 4 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:13,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 1241 [2023-08-26 13:07:13,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:13,590 INFO L124 PetriNetUnfolderBase]: 1280/2014 cut-off events. [2023-08-26 13:07:13,591 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-26 13:07:13,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 2014 events. 1280/2014 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9908 event pairs, 1014 based on Foata normal form. 0/697 useless extension candidates. Maximal degree in co-relation 4083. Up to 2014 conditions per place. [2023-08-26 13:07:13,597 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 63 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-08-26 13:07:13,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 64 transitions, 334 flow [2023-08-26 13:07:13,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:13,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:13,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1370 transitions. [2023-08-26 13:07:13,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36798280956218105 [2023-08-26 13:07:13,600 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1370 transitions. [2023-08-26 13:07:13,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1370 transitions. [2023-08-26 13:07:13,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:13,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1370 transitions. [2023-08-26 13:07:13,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 456.6666666666667) internal successors, (1370), 3 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,605 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,605 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 215 flow. Second operand 3 states and 1370 transitions. [2023-08-26 13:07:13,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 64 transitions, 334 flow [2023-08-26 13:07:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 64 transitions, 314 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-26 13:07:13,608 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 188 flow [2023-08-26 13:07:13,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2023-08-26 13:07:13,609 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -12 predicate places. [2023-08-26 13:07:13,609 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 188 flow [2023-08-26 13:07:13,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 439.25) internal successors, (1757), 4 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:13,610 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1] [2023-08-26 13:07:13,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 13:07:13,610 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:13,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:13,610 INFO L85 PathProgramCache]: Analyzing trace with hash -311290622, now seen corresponding path program 2 times [2023-08-26 13:07:13,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:13,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927612110] [2023-08-26 13:07:13,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:13,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:13,764 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 13:07:13,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:13,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927612110] [2023-08-26 13:07:13,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927612110] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:13,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:13,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:13,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933790065] [2023-08-26 13:07:13,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:13,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:07:13,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:13,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:07:13,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:07:13,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 437 out of 1241 [2023-08-26 13:07:13,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 438.2) internal successors, (2191), 5 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:13,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 437 of 1241 [2023-08-26 13:07:13,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:13,928 INFO L124 PetriNetUnfolderBase]: 835/1370 cut-off events. [2023-08-26 13:07:13,928 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 13:07:13,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2795 conditions, 1370 events. 835/1370 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6608 event pairs, 649 based on Foata normal form. 0/572 useless extension candidates. Maximal degree in co-relation 2784. Up to 1370 conditions per place. [2023-08-26 13:07:13,932 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-26 13:07:13,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 62 transitions, 303 flow [2023-08-26 13:07:13,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:13,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:13,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1365 transitions. [2023-08-26 13:07:13,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36663980660757456 [2023-08-26 13:07:13,935 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1365 transitions. [2023-08-26 13:07:13,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1365 transitions. [2023-08-26 13:07:13,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:13,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1365 transitions. [2023-08-26 13:07:13,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 455.0) internal successors, (1365), 3 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,941 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,941 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 188 flow. Second operand 3 states and 1365 transitions. [2023-08-26 13:07:13,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 62 transitions, 303 flow [2023-08-26 13:07:13,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 302 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:13,942 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 180 flow [2023-08-26 13:07:13,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2023-08-26 13:07:13,943 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -13 predicate places. [2023-08-26 13:07:13,943 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 180 flow [2023-08-26 13:07:13,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.2) internal successors, (2191), 5 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:13,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:13,944 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-26 13:07:13,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 13:07:13,944 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:13,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:13,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1497474187, now seen corresponding path program 1 times [2023-08-26 13:07:13,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:13,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335828367] [2023-08-26 13:07:13,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:13,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:13,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:14,108 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 13:07:14,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:14,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335828367] [2023-08-26 13:07:14,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335828367] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:14,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:14,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:14,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504763442] [2023-08-26 13:07:14,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:14,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:07:14,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:14,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:07:14,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:07:14,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 437 out of 1241 [2023-08-26 13:07:14,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 180 flow. Second operand has 5 states, 5 states have (on average 438.6) internal successors, (2193), 5 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:14,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 437 of 1241 [2023-08-26 13:07:14,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:14,310 INFO L124 PetriNetUnfolderBase]: 800/1304 cut-off events. [2023-08-26 13:07:14,310 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 13:07:14,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2664 conditions, 1304 events. 800/1304 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6197 event pairs, 620 based on Foata normal form. 0/561 useless extension candidates. Maximal degree in co-relation 2652. Up to 1304 conditions per place. [2023-08-26 13:07:14,314 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 59 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2023-08-26 13:07:14,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 60 transitions, 296 flow [2023-08-26 13:07:14,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:14,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1363 transitions. [2023-08-26 13:07:14,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661026054257319 [2023-08-26 13:07:14,317 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1363 transitions. [2023-08-26 13:07:14,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1363 transitions. [2023-08-26 13:07:14,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:14,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1363 transitions. [2023-08-26 13:07:14,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 454.3333333333333) internal successors, (1363), 3 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,323 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,323 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 180 flow. Second operand 3 states and 1363 transitions. [2023-08-26 13:07:14,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 60 transitions, 296 flow [2023-08-26 13:07:14,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 60 transitions, 295 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:14,324 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 177 flow [2023-08-26 13:07:14,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2023-08-26 13:07:14,325 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -14 predicate places. [2023-08-26 13:07:14,325 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 177 flow [2023-08-26 13:07:14,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.6) internal successors, (2193), 5 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:14,326 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-08-26 13:07:14,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 13:07:14,326 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:14,326 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:14,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1497474188, now seen corresponding path program 1 times [2023-08-26 13:07:14,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:14,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025531286] [2023-08-26 13:07:14,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:14,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:14,465 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:14,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:14,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025531286] [2023-08-26 13:07:14,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025531286] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:14,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:14,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:07:14,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971925915] [2023-08-26 13:07:14,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:14,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:07:14,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:14,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:07:14,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:07:14,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 1241 [2023-08-26 13:07:14,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 177 flow. Second operand has 4 states, 4 states have (on average 439.75) internal successors, (1759), 4 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:14,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 1241 [2023-08-26 13:07:14,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:14,630 INFO L124 PetriNetUnfolderBase]: 765/1238 cut-off events. [2023-08-26 13:07:14,630 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 13:07:14,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2533 conditions, 1238 events. 765/1238 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 5752 event pairs, 591 based on Foata normal form. 0/550 useless extension candidates. Maximal degree in co-relation 2520. Up to 1238 conditions per place. [2023-08-26 13:07:14,634 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 57 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-26 13:07:14,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 58 transitions, 289 flow [2023-08-26 13:07:14,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:14,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:14,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1364 transitions. [2023-08-26 13:07:14,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36637120601665324 [2023-08-26 13:07:14,637 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1364 transitions. [2023-08-26 13:07:14,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1364 transitions. [2023-08-26 13:07:14,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:14,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1364 transitions. [2023-08-26 13:07:14,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,642 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,642 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 177 flow. Second operand 3 states and 1364 transitions. [2023-08-26 13:07:14,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 58 transitions, 289 flow [2023-08-26 13:07:14,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 58 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:14,643 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 174 flow [2023-08-26 13:07:14,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2023-08-26 13:07:14,644 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-08-26 13:07:14,644 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 174 flow [2023-08-26 13:07:14,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 439.75) internal successors, (1759), 4 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:14,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:14,644 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:14,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 13:07:14,645 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:14,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:14,645 INFO L85 PathProgramCache]: Analyzing trace with hash -822936313, now seen corresponding path program 1 times [2023-08-26 13:07:14,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:14,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236983893] [2023-08-26 13:07:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:14,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:14,890 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:14,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:14,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236983893] [2023-08-26 13:07:14,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236983893] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:14,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947247880] [2023-08-26 13:07:14,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:14,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:14,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:14,892 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) [2023-08-26 13:07:14,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 13:07:15,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:15,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 13:07:15,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:15,130 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:15,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:15,180 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-26 13:07:15,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:15,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947247880] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:15,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:15,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 13:07:15,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672751684] [2023-08-26 13:07:15,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:15,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 13:07:15,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:15,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 13:07:15,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2023-08-26 13:07:15,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 409 out of 1241 [2023-08-26 13:07:15,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 174 flow. Second operand has 25 states, 25 states have (on average 410.28) internal successors, (10257), 25 states have internal predecessors, (10257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:15,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:15,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 409 of 1241 [2023-08-26 13:07:15,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:15,977 INFO L124 PetriNetUnfolderBase]: 2001/3234 cut-off events. [2023-08-26 13:07:15,977 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-26 13:07:15,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6562 conditions, 3234 events. 2001/3234 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15940 event pairs, 591 based on Foata normal form. 0/1458 useless extension candidates. Maximal degree in co-relation 6548. Up to 1184 conditions per place. [2023-08-26 13:07:15,987 INFO L140 encePairwiseOnDemand]: 1229/1241 looper letters, 116 selfloop transitions, 16 changer transitions 0/132 dead transitions. [2023-08-26 13:07:15,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 132 transitions, 592 flow [2023-08-26 13:07:15,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:07:15,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:07:15,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4226 transitions. [2023-08-26 13:07:15,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34053182917002417 [2023-08-26 13:07:15,994 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4226 transitions. [2023-08-26 13:07:15,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4226 transitions. [2023-08-26 13:07:15,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:15,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4226 transitions. [2023-08-26 13:07:16,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 422.6) internal successors, (4226), 10 states have internal predecessors, (4226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1241.0) internal successors, (13651), 11 states have internal predecessors, (13651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,008 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1241.0) internal successors, (13651), 11 states have internal predecessors, (13651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,009 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 174 flow. Second operand 10 states and 4226 transitions. [2023-08-26 13:07:16,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 132 transitions, 592 flow [2023-08-26 13:07:16,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 132 transitions, 591 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:16,010 INFO L231 Difference]: Finished difference. Result has 69 places, 62 transitions, 242 flow [2023-08-26 13:07:16,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=242, PETRI_PLACES=69, PETRI_TRANSITIONS=62} [2023-08-26 13:07:16,011 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -4 predicate places. [2023-08-26 13:07:16,011 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 62 transitions, 242 flow [2023-08-26 13:07:16,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 410.28) internal successors, (10257), 25 states have internal predecessors, (10257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:16,013 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:16,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:16,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-26 13:07:16,218 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:16,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:16,219 INFO L85 PathProgramCache]: Analyzing trace with hash -822936311, now seen corresponding path program 1 times [2023-08-26 13:07:16,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:16,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496651147] [2023-08-26 13:07:16,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:16,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:16,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:16,304 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-26 13:07:16,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:16,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496651147] [2023-08-26 13:07:16,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496651147] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:16,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:16,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 13:07:16,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958498471] [2023-08-26 13:07:16,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:16,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:07:16,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:16,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:07:16,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:07:16,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 431 out of 1241 [2023-08-26 13:07:16,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 62 transitions, 242 flow. Second operand has 5 states, 5 states have (on average 433.0) internal successors, (2165), 5 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:16,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 431 of 1241 [2023-08-26 13:07:16,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:16,586 INFO L124 PetriNetUnfolderBase]: 1388/2233 cut-off events. [2023-08-26 13:07:16,586 INFO L125 PetriNetUnfolderBase]: For 190/190 co-relation queries the response was YES. [2023-08-26 13:07:16,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4901 conditions, 2233 events. 1388/2233 cut-off events. For 190/190 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10455 event pairs, 1050 based on Foata normal form. 0/1177 useless extension candidates. Maximal degree in co-relation 4883. Up to 2226 conditions per place. [2023-08-26 13:07:16,594 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 55 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2023-08-26 13:07:16,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 57 transitions, 346 flow [2023-08-26 13:07:16,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 13:07:16,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 13:07:16,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1772 transitions. [2023-08-26 13:07:16,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569701853344077 [2023-08-26 13:07:16,598 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1772 transitions. [2023-08-26 13:07:16,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1772 transitions. [2023-08-26 13:07:16,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:16,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1772 transitions. [2023-08-26 13:07:16,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 443.0) internal successors, (1772), 4 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,604 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,605 INFO L175 Difference]: Start difference. First operand has 69 places, 62 transitions, 242 flow. Second operand 4 states and 1772 transitions. [2023-08-26 13:07:16,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 57 transitions, 346 flow [2023-08-26 13:07:16,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 325 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 13:07:16,607 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 215 flow [2023-08-26 13:07:16,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=215, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2023-08-26 13:07:16,608 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -12 predicate places. [2023-08-26 13:07:16,608 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 215 flow [2023-08-26 13:07:16,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 433.0) internal successors, (2165), 5 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:16,609 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:16,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 13:07:16,609 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:16,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:16,609 INFO L85 PathProgramCache]: Analyzing trace with hash -822936309, now seen corresponding path program 1 times [2023-08-26 13:07:16,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:16,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986923620] [2023-08-26 13:07:16,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:16,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 13:07:16,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:16,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986923620] [2023-08-26 13:07:16,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986923620] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:16,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:16,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:16,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768690639] [2023-08-26 13:07:16,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:16,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:07:16,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:16,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:07:16,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:07:16,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 431 out of 1241 [2023-08-26 13:07:16,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 215 flow. Second operand has 4 states, 4 states have (on average 433.25) internal successors, (1733), 4 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:16,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 431 of 1241 [2023-08-26 13:07:16,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:16,865 INFO L124 PetriNetUnfolderBase]: 1023/1638 cut-off events. [2023-08-26 13:07:16,866 INFO L125 PetriNetUnfolderBase]: For 163/163 co-relation queries the response was YES. [2023-08-26 13:07:16,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1638 events. 1023/1638 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7011 event pairs, 737 based on Foata normal form. 0/956 useless extension candidates. Maximal degree in co-relation 3634. Up to 1624 conditions per place. [2023-08-26 13:07:16,871 INFO L140 encePairwiseOnDemand]: 1235/1241 looper letters, 51 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2023-08-26 13:07:16,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 53 transitions, 313 flow [2023-08-26 13:07:16,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 13:07:16,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 13:07:16,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1767 transitions. [2023-08-26 13:07:16,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35596293311845284 [2023-08-26 13:07:16,874 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1767 transitions. [2023-08-26 13:07:16,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1767 transitions. [2023-08-26 13:07:16,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:16,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1767 transitions. [2023-08-26 13:07:16,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 441.75) internal successors, (1767), 4 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,881 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,881 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 215 flow. Second operand 4 states and 1767 transitions. [2023-08-26 13:07:16,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 53 transitions, 313 flow [2023-08-26 13:07:16,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 53 transitions, 310 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:16,883 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 208 flow [2023-08-26 13:07:16,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2023-08-26 13:07:16,884 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -15 predicate places. [2023-08-26 13:07:16,884 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 208 flow [2023-08-26 13:07:16,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 433.25) internal successors, (1733), 4 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:16,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:16,884 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:16,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 13:07:16,885 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:16,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash -822936310, now seen corresponding path program 1 times [2023-08-26 13:07:16,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:16,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400482926] [2023-08-26 13:07:16,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:16,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:16,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:17,049 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 13:07:17,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:17,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400482926] [2023-08-26 13:07:17,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400482926] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:17,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294761448] [2023-08-26 13:07:17,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:17,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:17,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:17,053 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) [2023-08-26 13:07:17,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 13:07:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:17,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-26 13:07:17,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:17,206 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:17,206 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:17,308 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 13:07:17,308 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 13:07:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:17,387 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:17,653 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:17,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294761448] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:17,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 13:07:17,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 21 [2023-08-26 13:07:17,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377309559] [2023-08-26 13:07:17,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:17,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:07:17,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:17,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:07:17,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-08-26 13:07:17,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 13:07:17,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 208 flow. Second operand has 10 states, 10 states have (on average 414.2) internal successors, (4142), 10 states have internal predecessors, (4142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:17,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:17,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 13:07:17,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:17,944 INFO L124 PetriNetUnfolderBase]: 869/1386 cut-off events. [2023-08-26 13:07:17,944 INFO L125 PetriNetUnfolderBase]: For 136/136 co-relation queries the response was YES. [2023-08-26 13:07:17,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3142 conditions, 1386 events. 869/1386 cut-off events. For 136/136 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5529 event pairs, 133 based on Foata normal form. 0/872 useless extension candidates. Maximal degree in co-relation 3124. Up to 1048 conditions per place. [2023-08-26 13:07:17,949 INFO L140 encePairwiseOnDemand]: 1231/1241 looper letters, 59 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2023-08-26 13:07:17,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 377 flow [2023-08-26 13:07:17,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:07:17,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:07:17,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2122 transitions. [2023-08-26 13:07:17,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419822723609992 [2023-08-26 13:07:17,952 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2122 transitions. [2023-08-26 13:07:17,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2122 transitions. [2023-08-26 13:07:17,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:17,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2122 transitions. [2023-08-26 13:07:17,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 424.4) internal successors, (2122), 5 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:17,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:17,960 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:17,960 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 208 flow. Second operand 5 states and 2122 transitions. [2023-08-26 13:07:17,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 377 flow [2023-08-26 13:07:17,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 374 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:17,962 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 244 flow [2023-08-26 13:07:17,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2023-08-26 13:07:17,963 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -13 predicate places. [2023-08-26 13:07:17,963 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 244 flow [2023-08-26 13:07:17,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 414.2) internal successors, (4142), 10 states have internal predecessors, (4142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:17,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:17,964 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:17,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:18,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 13:07:18,169 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:18,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:18,169 INFO L85 PathProgramCache]: Analyzing trace with hash -570204171, now seen corresponding path program 1 times [2023-08-26 13:07:18,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:18,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417180967] [2023-08-26 13:07:18,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:18,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:18,380 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:18,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:18,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417180967] [2023-08-26 13:07:18,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417180967] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:18,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180991785] [2023-08-26 13:07:18,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:18,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:18,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:18,382 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) [2023-08-26 13:07:18,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 13:07:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:18,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 13:07:18,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:18,515 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 13:07:18,618 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:18,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:18,774 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:18,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180991785] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:18,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 13:07:18,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2023-08-26 13:07:18,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133248795] [2023-08-26 13:07:18,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:18,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:07:18,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:18,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:07:18,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=481, Unknown=0, NotChecked=0, Total=650 [2023-08-26 13:07:18,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 13:07:18,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 transitions, 244 flow. Second operand has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:18,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:18,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 13:07:18,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:19,151 INFO L124 PetriNetUnfolderBase]: 1251/1918 cut-off events. [2023-08-26 13:07:19,151 INFO L125 PetriNetUnfolderBase]: For 905/905 co-relation queries the response was YES. [2023-08-26 13:07:19,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4689 conditions, 1918 events. 1251/1918 cut-off events. For 905/905 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 7851 event pairs, 405 based on Foata normal form. 0/1234 useless extension candidates. Maximal degree in co-relation 4669. Up to 990 conditions per place. [2023-08-26 13:07:19,158 INFO L140 encePairwiseOnDemand]: 1234/1241 looper letters, 79 selfloop transitions, 6 changer transitions 0/85 dead transitions. [2023-08-26 13:07:19,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 85 transitions, 552 flow [2023-08-26 13:07:19,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:07:19,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:07:19,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2129 transitions. [2023-08-26 13:07:19,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34311039484286865 [2023-08-26 13:07:19,162 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2129 transitions. [2023-08-26 13:07:19,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2129 transitions. [2023-08-26 13:07:19,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:19,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2129 transitions. [2023-08-26 13:07:19,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 425.8) internal successors, (2129), 5 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:19,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:19,169 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:19,169 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 244 flow. Second operand 5 states and 2129 transitions. [2023-08-26 13:07:19,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 85 transitions, 552 flow [2023-08-26 13:07:19,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 85 transitions, 531 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-26 13:07:19,172 INFO L231 Difference]: Finished difference. Result has 63 places, 56 transitions, 267 flow [2023-08-26 13:07:19,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=63, PETRI_TRANSITIONS=56} [2023-08-26 13:07:19,172 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -10 predicate places. [2023-08-26 13:07:19,172 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 56 transitions, 267 flow [2023-08-26 13:07:19,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:19,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:19,173 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:19,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:19,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:19,378 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:19,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:19,378 INFO L85 PathProgramCache]: Analyzing trace with hash -570204088, now seen corresponding path program 1 times [2023-08-26 13:07:19,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:19,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735756484] [2023-08-26 13:07:19,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:19,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:19,585 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 13:07:19,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:19,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735756484] [2023-08-26 13:07:19,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735756484] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:19,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899614888] [2023-08-26 13:07:19,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:19,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:19,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:19,587 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) [2023-08-26 13:07:19,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 13:07:19,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:19,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-26 13:07:19,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:19,749 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:19,750 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:19,839 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 13:07:19,840 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 13:07:19,911 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:19,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:20,138 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:20,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899614888] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:20,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 13:07:20,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 21 [2023-08-26 13:07:20,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975777037] [2023-08-26 13:07:20,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:20,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:07:20,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:20,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:07:20,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-08-26 13:07:20,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 13:07:20,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 56 transitions, 267 flow. Second operand has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:20,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:20,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 13:07:20,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:20,532 INFO L124 PetriNetUnfolderBase]: 1107/1774 cut-off events. [2023-08-26 13:07:20,533 INFO L125 PetriNetUnfolderBase]: For 1007/1007 co-relation queries the response was YES. [2023-08-26 13:07:20,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4998 conditions, 1774 events. 1107/1774 cut-off events. For 1007/1007 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7536 event pairs, 611 based on Foata normal form. 72/1594 useless extension candidates. Maximal degree in co-relation 4976. Up to 1379 conditions per place. [2023-08-26 13:07:20,539 INFO L140 encePairwiseOnDemand]: 1235/1241 looper letters, 79 selfloop transitions, 4 changer transitions 0/83 dead transitions. [2023-08-26 13:07:20,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 548 flow [2023-08-26 13:07:20,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:07:20,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:07:20,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2128 transitions. [2023-08-26 13:07:20,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3429492344883159 [2023-08-26 13:07:20,543 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2128 transitions. [2023-08-26 13:07:20,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2128 transitions. [2023-08-26 13:07:20,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:20,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2128 transitions. [2023-08-26 13:07:20,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 425.6) internal successors, (2128), 5 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:20,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:20,549 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1241.0) internal successors, (7446), 6 states have internal predecessors, (7446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:20,549 INFO L175 Difference]: Start difference. First operand has 63 places, 56 transitions, 267 flow. Second operand 5 states and 2128 transitions. [2023-08-26 13:07:20,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 548 flow [2023-08-26 13:07:20,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 540 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 13:07:20,552 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 259 flow [2023-08-26 13:07:20,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=259, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2023-08-26 13:07:20,552 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -9 predicate places. [2023-08-26 13:07:20,552 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 259 flow [2023-08-26 13:07:20,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 414.4) internal successors, (4144), 10 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:20,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:20,553 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:20,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:20,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-26 13:07:20,758 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:20,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:20,758 INFO L85 PathProgramCache]: Analyzing trace with hash -496455188, now seen corresponding path program 1 times [2023-08-26 13:07:20,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:20,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015492296] [2023-08-26 13:07:20,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:20,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:20,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:21,039 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 13:07:21,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:21,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015492296] [2023-08-26 13:07:21,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015492296] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:21,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124502835] [2023-08-26 13:07:21,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:21,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:21,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:21,041 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) [2023-08-26 13:07:21,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 13:07:21,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:21,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-26 13:07:21,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:21,229 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:21,229 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:21,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 13:07:21,324 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-26 13:07:21,330 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-26 13:07:21,330 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-26 13:07:21,415 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:21,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:21,456 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 83 [2023-08-26 13:07:21,465 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2023-08-26 13:07:27,565 WARN L234 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 13:07:27,572 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2023-08-26 13:07:27,760 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:27,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124502835] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:27,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:27,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2023-08-26 13:07:27,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556812332] [2023-08-26 13:07:27,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:27,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 13:07:27,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:27,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 13:07:27,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-08-26 13:07:27,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1241 [2023-08-26 13:07:27,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 259 flow. Second operand has 26 states, 26 states have (on average 395.65384615384613) internal successors, (10287), 26 states have internal predecessors, (10287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:27,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:27,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1241 [2023-08-26 13:07:27,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:28,906 INFO L124 PetriNetUnfolderBase]: 2178/3511 cut-off events. [2023-08-26 13:07:28,906 INFO L125 PetriNetUnfolderBase]: For 2323/2323 co-relation queries the response was YES. [2023-08-26 13:07:28,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9480 conditions, 3511 events. 2178/3511 cut-off events. For 2323/2323 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 17582 event pairs, 611 based on Foata normal form. 216/3151 useless extension candidates. Maximal degree in co-relation 9459. Up to 1372 conditions per place. [2023-08-26 13:07:28,919 INFO L140 encePairwiseOnDemand]: 1232/1241 looper letters, 160 selfloop transitions, 16 changer transitions 0/176 dead transitions. [2023-08-26 13:07:28,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 176 transitions, 1127 flow [2023-08-26 13:07:28,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:07:28,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:07:28,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 6848 transitions. [2023-08-26 13:07:28,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.324595914111011 [2023-08-26 13:07:28,928 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 6848 transitions. [2023-08-26 13:07:28,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 6848 transitions. [2023-08-26 13:07:28,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:28,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 6848 transitions. [2023-08-26 13:07:28,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 402.8235294117647) internal successors, (6848), 17 states have internal predecessors, (6848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:28,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:28,947 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:28,947 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 259 flow. Second operand 17 states and 6848 transitions. [2023-08-26 13:07:28,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 176 transitions, 1127 flow [2023-08-26 13:07:28,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 176 transitions, 1117 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 13:07:28,951 INFO L231 Difference]: Finished difference. Result has 79 places, 57 transitions, 313 flow [2023-08-26 13:07:28,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=313, PETRI_PLACES=79, PETRI_TRANSITIONS=57} [2023-08-26 13:07:28,951 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 6 predicate places. [2023-08-26 13:07:28,951 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 57 transitions, 313 flow [2023-08-26 13:07:28,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 395.65384615384613) internal successors, (10287), 26 states have internal predecessors, (10287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:28,952 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:28,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-26 13:07:29,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-26 13:07:29,157 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:29,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:29,158 INFO L85 PathProgramCache]: Analyzing trace with hash -496455271, now seen corresponding path program 1 times [2023-08-26 13:07:29,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:29,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250769938] [2023-08-26 13:07:29,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:29,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 13:07:29,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:29,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250769938] [2023-08-26 13:07:29,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250769938] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:29,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585149204] [2023-08-26 13:07:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:29,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:29,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:29,348 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) [2023-08-26 13:07:29,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 13:07:29,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:29,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 13:07:29,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:29,508 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 13:07:29,620 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-08-26 13:07:29,624 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 13:07:29,637 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:29,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:29,675 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 83 [2023-08-26 13:07:29,678 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2023-08-26 13:07:29,839 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:29,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585149204] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:29,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:29,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 24 [2023-08-26 13:07:29,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574772781] [2023-08-26 13:07:29,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:29,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 13:07:29,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:29,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 13:07:29,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-08-26 13:07:29,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 409 out of 1241 [2023-08-26 13:07:29,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 57 transitions, 313 flow. Second operand has 25 states, 25 states have (on average 410.52) internal successors, (10263), 25 states have internal predecessors, (10263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:29,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:29,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 409 of 1241 [2023-08-26 13:07:29,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:30,744 INFO L124 PetriNetUnfolderBase]: 1821/2938 cut-off events. [2023-08-26 13:07:30,744 INFO L125 PetriNetUnfolderBase]: For 3075/3075 co-relation queries the response was YES. [2023-08-26 13:07:30,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 2938 events. 1821/2938 cut-off events. For 3075/3075 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14144 event pairs, 405 based on Foata normal form. 216/2902 useless extension candidates. Maximal degree in co-relation 8682. Up to 990 conditions per place. [2023-08-26 13:07:30,754 INFO L140 encePairwiseOnDemand]: 1231/1241 looper letters, 155 selfloop transitions, 18 changer transitions 0/173 dead transitions. [2023-08-26 13:07:30,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 173 transitions, 1151 flow [2023-08-26 13:07:30,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 13:07:30,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 13:07:30,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5052 transitions. [2023-08-26 13:07:30,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33924254633360196 [2023-08-26 13:07:30,762 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5052 transitions. [2023-08-26 13:07:30,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5052 transitions. [2023-08-26 13:07:30,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:30,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5052 transitions. [2023-08-26 13:07:30,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 421.0) internal successors, (5052), 12 states have internal predecessors, (5052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:30,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1241.0) internal successors, (16133), 13 states have internal predecessors, (16133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:30,775 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1241.0) internal successors, (16133), 13 states have internal predecessors, (16133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:30,775 INFO L175 Difference]: Start difference. First operand has 79 places, 57 transitions, 313 flow. Second operand 12 states and 5052 transitions. [2023-08-26 13:07:30,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 173 transitions, 1151 flow [2023-08-26 13:07:30,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 173 transitions, 1106 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-08-26 13:07:30,782 INFO L231 Difference]: Finished difference. Result has 86 places, 57 transitions, 318 flow [2023-08-26 13:07:30,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=318, PETRI_PLACES=86, PETRI_TRANSITIONS=57} [2023-08-26 13:07:30,782 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 13 predicate places. [2023-08-26 13:07:30,782 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 57 transitions, 318 flow [2023-08-26 13:07:30,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 410.52) internal successors, (10263), 25 states have internal predecessors, (10263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:30,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:30,783 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:30,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:30,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:30,988 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:30,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:30,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1916550195, now seen corresponding path program 1 times [2023-08-26 13:07:30,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:30,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018883995] [2023-08-26 13:07:30,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:30,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:31,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-08-26 13:07:31,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:31,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018883995] [2023-08-26 13:07:31,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018883995] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:31,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786416214] [2023-08-26 13:07:31,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:31,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:31,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:31,198 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) [2023-08-26 13:07:31,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 13:07:31,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:31,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-26 13:07:31,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:31,370 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:31,370 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:31,462 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 13:07:31,462 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 13:07:31,586 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-08-26 13:07:31,590 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 13:07:31,610 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:31,611 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:31,662 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 118 [2023-08-26 13:07:31,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 116 [2023-08-26 13:07:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:31,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786416214] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:31,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:31,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2023-08-26 13:07:31,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939708422] [2023-08-26 13:07:31,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:31,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 13:07:31,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:31,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 13:07:31,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2023-08-26 13:07:31,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1241 [2023-08-26 13:07:31,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 57 transitions, 318 flow. Second operand has 26 states, 26 states have (on average 396.0) internal successors, (10296), 26 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:31,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:31,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1241 [2023-08-26 13:07:31,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:33,387 INFO L124 PetriNetUnfolderBase]: 3211/5154 cut-off events. [2023-08-26 13:07:33,387 INFO L125 PetriNetUnfolderBase]: For 11418/11418 co-relation queries the response was YES. [2023-08-26 13:07:33,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16375 conditions, 5154 events. 3211/5154 cut-off events. For 11418/11418 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 25461 event pairs, 165 based on Foata normal form. 90/4788 useless extension candidates. Maximal degree in co-relation 16348. Up to 1616 conditions per place. [2023-08-26 13:07:33,405 INFO L140 encePairwiseOnDemand]: 1230/1241 looper letters, 146 selfloop transitions, 21 changer transitions 0/167 dead transitions. [2023-08-26 13:07:33,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 167 transitions, 1235 flow [2023-08-26 13:07:33,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 13:07:33,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 13:07:33,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 6842 transitions. [2023-08-26 13:07:33,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32431151348532966 [2023-08-26 13:07:33,412 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 6842 transitions. [2023-08-26 13:07:33,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 6842 transitions. [2023-08-26 13:07:33,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:33,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 6842 transitions. [2023-08-26 13:07:33,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 402.47058823529414) internal successors, (6842), 17 states have internal predecessors, (6842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:33,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:33,429 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1241.0) internal successors, (22338), 18 states have internal predecessors, (22338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:33,429 INFO L175 Difference]: Start difference. First operand has 86 places, 57 transitions, 318 flow. Second operand 17 states and 6842 transitions. [2023-08-26 13:07:33,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 167 transitions, 1235 flow [2023-08-26 13:07:33,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 167 transitions, 1053 flow, removed 30 selfloop flow, removed 14 redundant places. [2023-08-26 13:07:33,435 INFO L231 Difference]: Finished difference. Result has 92 places, 63 transitions, 379 flow [2023-08-26 13:07:33,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=379, PETRI_PLACES=92, PETRI_TRANSITIONS=63} [2023-08-26 13:07:33,436 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 19 predicate places. [2023-08-26 13:07:33,436 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 63 transitions, 379 flow [2023-08-26 13:07:33,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 396.0) internal successors, (10296), 26 states have internal predecessors, (10296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:33,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:33,437 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:33,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:33,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:33,642 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:33,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:33,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1973201142, now seen corresponding path program 1 times [2023-08-26 13:07:33,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:33,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776045221] [2023-08-26 13:07:33,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:33,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:34,258 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 13:07:34,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:34,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776045221] [2023-08-26 13:07:34,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776045221] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:34,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046687469] [2023-08-26 13:07:34,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:34,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:34,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:34,260 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) [2023-08-26 13:07:34,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-26 13:07:34,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:34,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-26 13:07:34,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:34,470 INFO L322 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2023-08-26 13:07:34,470 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 27 [2023-08-26 13:07:34,568 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-26 13:07:34,569 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-08-26 13:07:34,793 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-08-26 13:07:34,797 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 13:07:34,816 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:34,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:35,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 83 [2023-08-26 13:07:35,010 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 81 [2023-08-26 13:07:35,293 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:35,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046687469] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:35,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:35,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 12] total 33 [2023-08-26 13:07:35,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155865579] [2023-08-26 13:07:35,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:35,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-26 13:07:35,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:35,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-26 13:07:35,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2023-08-26 13:07:35,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 399 out of 1241 [2023-08-26 13:07:35,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 63 transitions, 379 flow. Second operand has 35 states, 35 states have (on average 400.45714285714286) internal successors, (14016), 35 states have internal predecessors, (14016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:35,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:35,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 399 of 1241 [2023-08-26 13:07:35,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:37,923 INFO L124 PetriNetUnfolderBase]: 3421/5500 cut-off events. [2023-08-26 13:07:37,923 INFO L125 PetriNetUnfolderBase]: For 8755/8755 co-relation queries the response was YES. [2023-08-26 13:07:37,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16896 conditions, 5500 events. 3421/5500 cut-off events. For 8755/8755 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 28605 event pairs, 535 based on Foata normal form. 252/5400 useless extension candidates. Maximal degree in co-relation 16868. Up to 1404 conditions per place. [2023-08-26 13:07:37,942 INFO L140 encePairwiseOnDemand]: 1231/1241 looper letters, 250 selfloop transitions, 20 changer transitions 0/270 dead transitions. [2023-08-26 13:07:37,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 270 transitions, 2208 flow [2023-08-26 13:07:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 13:07:37,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 13:07:37,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8569 transitions. [2023-08-26 13:07:37,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32880549480066 [2023-08-26 13:07:37,950 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8569 transitions. [2023-08-26 13:07:37,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8569 transitions. [2023-08-26 13:07:37,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:37,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8569 transitions. [2023-08-26 13:07:37,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 408.04761904761904) internal successors, (8569), 21 states have internal predecessors, (8569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:37,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1241.0) internal successors, (27302), 22 states have internal predecessors, (27302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:37,971 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1241.0) internal successors, (27302), 22 states have internal predecessors, (27302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:37,971 INFO L175 Difference]: Start difference. First operand has 92 places, 63 transitions, 379 flow. Second operand 21 states and 8569 transitions. [2023-08-26 13:07:37,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 270 transitions, 2208 flow [2023-08-26 13:07:37,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 270 transitions, 2156 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-08-26 13:07:37,986 INFO L231 Difference]: Finished difference. Result has 99 places, 63 transitions, 407 flow [2023-08-26 13:07:37,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=407, PETRI_PLACES=99, PETRI_TRANSITIONS=63} [2023-08-26 13:07:37,986 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 26 predicate places. [2023-08-26 13:07:37,986 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 63 transitions, 407 flow [2023-08-26 13:07:37,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 400.45714285714286) internal successors, (14016), 35 states have internal predecessors, (14016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:37,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:37,988 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:37,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:38,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-26 13:07:38,193 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:38,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:38,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1973201141, now seen corresponding path program 2 times [2023-08-26 13:07:38,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:38,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120693711] [2023-08-26 13:07:38,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:38,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-08-26 13:07:38,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120693711] [2023-08-26 13:07:38,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120693711] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:38,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641265671] [2023-08-26 13:07:38,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:07:38,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:38,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:38,662 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) [2023-08-26 13:07:38,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-26 13:07:38,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:07:38,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:07:38,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-26 13:07:38,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:38,865 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 13:07:39,067 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 77 [2023-08-26 13:07:39,070 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 75 [2023-08-26 13:07:39,122 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:39,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 13:07:39,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641265671] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:39,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 13:07:39,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 17 [2023-08-26 13:07:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429655449] [2023-08-26 13:07:39,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:39,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 13:07:39,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:39,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 13:07:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-26 13:07:39,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 13:07:39,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 63 transitions, 407 flow. Second operand has 9 states, 9 states have (on average 414.55555555555554) internal successors, (3731), 9 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:39,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:39,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 13:07:39,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:40,289 INFO L124 PetriNetUnfolderBase]: 3085/5048 cut-off events. [2023-08-26 13:07:40,289 INFO L125 PetriNetUnfolderBase]: For 6814/6814 co-relation queries the response was YES. [2023-08-26 13:07:40,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15748 conditions, 5048 events. 3085/5048 cut-off events. For 6814/6814 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 26381 event pairs, 353 based on Foata normal form. 252/4940 useless extension candidates. Maximal degree in co-relation 15718. Up to 1490 conditions per place. [2023-08-26 13:07:40,305 INFO L140 encePairwiseOnDemand]: 1236/1241 looper letters, 228 selfloop transitions, 7 changer transitions 0/235 dead transitions. [2023-08-26 13:07:40,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 235 transitions, 1905 flow [2023-08-26 13:07:40,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 13:07:40,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 13:07:40,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3870 transitions. [2023-08-26 13:07:40,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34649476228847703 [2023-08-26 13:07:40,309 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3870 transitions. [2023-08-26 13:07:40,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3870 transitions. [2023-08-26 13:07:40,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:40,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3870 transitions. [2023-08-26 13:07:40,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 430.0) internal successors, (3870), 9 states have internal predecessors, (3870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:40,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1241.0) internal successors, (12410), 10 states have internal predecessors, (12410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:40,319 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1241.0) internal successors, (12410), 10 states have internal predecessors, (12410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:40,319 INFO L175 Difference]: Start difference. First operand has 99 places, 63 transitions, 407 flow. Second operand 9 states and 3870 transitions. [2023-08-26 13:07:40,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 235 transitions, 1905 flow [2023-08-26 13:07:40,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 235 transitions, 1844 flow, removed 5 selfloop flow, removed 23 redundant places. [2023-08-26 13:07:40,335 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 335 flow [2023-08-26 13:07:40,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=335, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2023-08-26 13:07:40,336 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2023-08-26 13:07:40,336 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 335 flow [2023-08-26 13:07:40,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 414.55555555555554) internal successors, (3731), 9 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:40,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:40,337 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:40,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:40,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-26 13:07:40,542 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:40,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:40,542 INFO L85 PathProgramCache]: Analyzing trace with hash 98364046, now seen corresponding path program 1 times [2023-08-26 13:07:40,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:40,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017240907] [2023-08-26 13:07:40,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:40,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:41,016 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:41,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:41,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017240907] [2023-08-26 13:07:41,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017240907] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:41,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:41,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:41,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510024435] [2023-08-26 13:07:41,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:41,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:07:41,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:41,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:07:41,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:07:41,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 463 out of 1241 [2023-08-26 13:07:41,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 335 flow. Second operand has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:41,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:41,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 463 of 1241 [2023-08-26 13:07:41,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:41,901 INFO L124 PetriNetUnfolderBase]: 3126/5166 cut-off events. [2023-08-26 13:07:41,902 INFO L125 PetriNetUnfolderBase]: For 4852/4852 co-relation queries the response was YES. [2023-08-26 13:07:41,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 5166 events. 3126/5166 cut-off events. For 4852/4852 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 27480 event pairs, 2537 based on Foata normal form. 1/4807 useless extension candidates. Maximal degree in co-relation 14988. Up to 5019 conditions per place. [2023-08-26 13:07:41,918 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 75 selfloop transitions, 1 changer transitions 5/81 dead transitions. [2023-08-26 13:07:41,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 81 transitions, 570 flow [2023-08-26 13:07:41,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 13:07:41,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 13:07:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1902 transitions. [2023-08-26 13:07:41,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38315874294923447 [2023-08-26 13:07:41,920 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1902 transitions. [2023-08-26 13:07:41,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1902 transitions. [2023-08-26 13:07:41,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:41,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1902 transitions. [2023-08-26 13:07:41,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 475.5) internal successors, (1902), 4 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:41,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:41,925 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:41,925 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 335 flow. Second operand 4 states and 1902 transitions. [2023-08-26 13:07:41,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 81 transitions, 570 flow [2023-08-26 13:07:41,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 548 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-26 13:07:41,930 INFO L231 Difference]: Finished difference. Result has 80 places, 61 transitions, 329 flow [2023-08-26 13:07:41,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=329, PETRI_PLACES=80, PETRI_TRANSITIONS=61} [2023-08-26 13:07:41,931 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 7 predicate places. [2023-08-26 13:07:41,931 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 61 transitions, 329 flow [2023-08-26 13:07:41,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:41,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:41,931 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:41,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 13:07:41,931 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:41,932 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:41,932 INFO L85 PathProgramCache]: Analyzing trace with hash 851878948, now seen corresponding path program 2 times [2023-08-26 13:07:41,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:41,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914510983] [2023-08-26 13:07:41,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:41,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:41,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:42,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:42,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914510983] [2023-08-26 13:07:42,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914510983] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:42,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:42,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:42,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435933599] [2023-08-26 13:07:42,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:42,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:07:42,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:07:42,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:07:42,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 463 out of 1241 [2023-08-26 13:07:42,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 61 transitions, 329 flow. Second operand has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:42,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:42,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 463 of 1241 [2023-08-26 13:07:42,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:43,200 INFO L124 PetriNetUnfolderBase]: 3123/5157 cut-off events. [2023-08-26 13:07:43,200 INFO L125 PetriNetUnfolderBase]: For 3968/3968 co-relation queries the response was YES. [2023-08-26 13:07:43,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14671 conditions, 5157 events. 3123/5157 cut-off events. For 3968/3968 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 27461 event pairs, 2418 based on Foata normal form. 1/4798 useless extension candidates. Maximal degree in co-relation 14646. Up to 4808 conditions per place. [2023-08-26 13:07:43,215 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 93 selfloop transitions, 1 changer transitions 5/99 dead transitions. [2023-08-26 13:07:43,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 751 flow [2023-08-26 13:07:43,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 13:07:43,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 13:07:43,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1913 transitions. [2023-08-26 13:07:43,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853746978243352 [2023-08-26 13:07:43,217 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1913 transitions. [2023-08-26 13:07:43,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1913 transitions. [2023-08-26 13:07:43,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:43,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1913 transitions. [2023-08-26 13:07:43,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 478.25) internal successors, (1913), 4 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:43,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:43,222 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1241.0) internal successors, (6205), 5 states have internal predecessors, (6205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:43,222 INFO L175 Difference]: Start difference. First operand has 80 places, 61 transitions, 329 flow. Second operand 4 states and 1913 transitions. [2023-08-26 13:07:43,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 751 flow [2023-08-26 13:07:43,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 99 transitions, 745 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:43,228 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 333 flow [2023-08-26 13:07:43,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=333, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2023-08-26 13:07:43,228 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2023-08-26 13:07:43,228 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 333 flow [2023-08-26 13:07:43,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 466.75) internal successors, (1867), 4 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:43,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:43,229 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:43,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 13:07:43,229 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:43,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:43,229 INFO L85 PathProgramCache]: Analyzing trace with hash -657525448, now seen corresponding path program 1 times [2023-08-26 13:07:43,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:43,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432159837] [2023-08-26 13:07:43,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:43,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:43,304 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:43,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:43,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432159837] [2023-08-26 13:07:43,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432159837] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:43,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:43,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:43,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750827304] [2023-08-26 13:07:43,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:43,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:43,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:43,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:43,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:43,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1241 [2023-08-26 13:07:43,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 333 flow. Second operand has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:43,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:43,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1241 [2023-08-26 13:07:43,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:44,119 INFO L124 PetriNetUnfolderBase]: 3138/5155 cut-off events. [2023-08-26 13:07:44,120 INFO L125 PetriNetUnfolderBase]: For 4408/4408 co-relation queries the response was YES. [2023-08-26 13:07:44,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14814 conditions, 5155 events. 3138/5155 cut-off events. For 4408/4408 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 26350 event pairs, 2364 based on Foata normal form. 30/4825 useless extension candidates. Maximal degree in co-relation 14788. Up to 4682 conditions per place. [2023-08-26 13:07:44,136 INFO L140 encePairwiseOnDemand]: 1237/1241 looper letters, 76 selfloop transitions, 3 changer transitions 0/79 dead transitions. [2023-08-26 13:07:44,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 79 transitions, 556 flow [2023-08-26 13:07:44,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:44,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:44,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1445 transitions. [2023-08-26 13:07:44,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3881278538812785 [2023-08-26 13:07:44,138 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1445 transitions. [2023-08-26 13:07:44,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1445 transitions. [2023-08-26 13:07:44,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:44,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1445 transitions. [2023-08-26 13:07:44,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 481.6666666666667) internal successors, (1445), 3 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:44,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:44,141 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:44,141 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 333 flow. Second operand 3 states and 1445 transitions. [2023-08-26 13:07:44,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 79 transitions, 556 flow [2023-08-26 13:07:44,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 79 transitions, 552 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:44,147 INFO L231 Difference]: Finished difference. Result has 82 places, 63 transitions, 351 flow [2023-08-26 13:07:44,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=351, PETRI_PLACES=82, PETRI_TRANSITIONS=63} [2023-08-26 13:07:44,147 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 9 predicate places. [2023-08-26 13:07:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 63 transitions, 351 flow [2023-08-26 13:07:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:44,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:44,147 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:44,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 13:07:44,148 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:44,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1026706969, now seen corresponding path program 1 times [2023-08-26 13:07:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:44,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825256943] [2023-08-26 13:07:44,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:44,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:44,224 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:44,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:44,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825256943] [2023-08-26 13:07:44,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825256943] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:44,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:44,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:44,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001770721] [2023-08-26 13:07:44,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:44,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:44,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:44,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:44,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:44,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1241 [2023-08-26 13:07:44,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 63 transitions, 351 flow. Second operand has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:44,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:44,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1241 [2023-08-26 13:07:44,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:45,007 INFO L124 PetriNetUnfolderBase]: 2924/4801 cut-off events. [2023-08-26 13:07:45,007 INFO L125 PetriNetUnfolderBase]: For 4514/4514 co-relation queries the response was YES. [2023-08-26 13:07:45,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14388 conditions, 4801 events. 2924/4801 cut-off events. For 4514/4514 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 24899 event pairs, 2240 based on Foata normal form. 130/4595 useless extension candidates. Maximal degree in co-relation 14362. Up to 4458 conditions per place. [2023-08-26 13:07:45,024 INFO L140 encePairwiseOnDemand]: 1238/1241 looper letters, 95 selfloop transitions, 2 changer transitions 0/97 dead transitions. [2023-08-26 13:07:45,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 97 transitions, 774 flow [2023-08-26 13:07:45,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:45,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:45,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1451 transitions. [2023-08-26 13:07:45,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897394574268063 [2023-08-26 13:07:45,026 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1451 transitions. [2023-08-26 13:07:45,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1451 transitions. [2023-08-26 13:07:45,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:45,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1451 transitions. [2023-08-26 13:07:45,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.6666666666667) internal successors, (1451), 3 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:45,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:45,029 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:45,029 INFO L175 Difference]: Start difference. First operand has 82 places, 63 transitions, 351 flow. Second operand 3 states and 1451 transitions. [2023-08-26 13:07:45,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 97 transitions, 774 flow [2023-08-26 13:07:45,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 97 transitions, 766 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:45,035 INFO L231 Difference]: Finished difference. Result has 84 places, 63 transitions, 354 flow [2023-08-26 13:07:45,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=354, PETRI_PLACES=84, PETRI_TRANSITIONS=63} [2023-08-26 13:07:45,036 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 11 predicate places. [2023-08-26 13:07:45,036 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 63 transitions, 354 flow [2023-08-26 13:07:45,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 470.3333333333333) internal successors, (1411), 3 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:45,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:45,036 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:45,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 13:07:45,036 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:45,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:45,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2064651793, now seen corresponding path program 1 times [2023-08-26 13:07:45,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:45,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705450088] [2023-08-26 13:07:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:45,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:45,143 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-26 13:07:45,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:45,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705450088] [2023-08-26 13:07:45,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705450088] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:45,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:45,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:45,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222458086] [2023-08-26 13:07:45,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:45,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:45,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:45,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:45,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:45,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 1241 [2023-08-26 13:07:45,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 63 transitions, 354 flow. Second operand has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:45,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:45,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 1241 [2023-08-26 13:07:45,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:45,983 INFO L124 PetriNetUnfolderBase]: 2918/4795 cut-off events. [2023-08-26 13:07:45,983 INFO L125 PetriNetUnfolderBase]: For 5632/5632 co-relation queries the response was YES. [2023-08-26 13:07:45,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15213 conditions, 4795 events. 2918/4795 cut-off events. For 5632/5632 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 24838 event pairs, 2187 based on Foata normal form. 6/4465 useless extension candidates. Maximal degree in co-relation 15186. Up to 4337 conditions per place. [2023-08-26 13:07:45,997 INFO L140 encePairwiseOnDemand]: 1237/1241 looper letters, 102 selfloop transitions, 2 changer transitions 2/106 dead transitions. [2023-08-26 13:07:45,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 106 transitions, 817 flow [2023-08-26 13:07:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:45,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1518 transitions. [2023-08-26 13:07:45,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773569701853346 [2023-08-26 13:07:45,999 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1518 transitions. [2023-08-26 13:07:45,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1518 transitions. [2023-08-26 13:07:45,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:45,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1518 transitions. [2023-08-26 13:07:46,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 506.0) internal successors, (1518), 3 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,002 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,002 INFO L175 Difference]: Start difference. First operand has 84 places, 63 transitions, 354 flow. Second operand 3 states and 1518 transitions. [2023-08-26 13:07:46,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 106 transitions, 817 flow [2023-08-26 13:07:46,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 811 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:07:46,007 INFO L231 Difference]: Finished difference. Result has 85 places, 63 transitions, 360 flow [2023-08-26 13:07:46,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=360, PETRI_PLACES=85, PETRI_TRANSITIONS=63} [2023-08-26 13:07:46,008 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 12 predicate places. [2023-08-26 13:07:46,008 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 63 transitions, 360 flow [2023-08-26 13:07:46,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:46,008 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:46,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 13:07:46,008 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:46,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:46,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1864940203, now seen corresponding path program 2 times [2023-08-26 13:07:46,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:46,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283686635] [2023-08-26 13:07:46,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:46,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:46,118 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-08-26 13:07:46,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:46,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283686635] [2023-08-26 13:07:46,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283686635] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:07:46,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:07:46,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:07:46,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512836316] [2023-08-26 13:07:46,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:07:46,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:07:46,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:46,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:07:46,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:07:46,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 1241 [2023-08-26 13:07:46,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 63 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:46,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 1241 [2023-08-26 13:07:46,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:46,902 INFO L124 PetriNetUnfolderBase]: 2657/4348 cut-off events. [2023-08-26 13:07:46,903 INFO L125 PetriNetUnfolderBase]: For 6235/6235 co-relation queries the response was YES. [2023-08-26 13:07:46,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13668 conditions, 4348 events. 2657/4348 cut-off events. For 6235/6235 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 21767 event pairs, 1346 based on Foata normal form. 146/4182 useless extension candidates. Maximal degree in co-relation 13640. Up to 4317 conditions per place. [2023-08-26 13:07:46,918 INFO L140 encePairwiseOnDemand]: 1237/1241 looper letters, 64 selfloop transitions, 2 changer transitions 4/70 dead transitions. [2023-08-26 13:07:46,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 70 transitions, 534 flow [2023-08-26 13:07:46,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:07:46,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:07:46,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1501 transitions. [2023-08-26 13:07:46,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40316948697287136 [2023-08-26 13:07:46,920 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1501 transitions. [2023-08-26 13:07:46,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1501 transitions. [2023-08-26 13:07:46,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:46,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1501 transitions. [2023-08-26 13:07:46,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 500.3333333333333) internal successors, (1501), 3 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,924 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1241.0) internal successors, (4964), 4 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,924 INFO L175 Difference]: Start difference. First operand has 85 places, 63 transitions, 360 flow. Second operand 3 states and 1501 transitions. [2023-08-26 13:07:46,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 70 transitions, 534 flow [2023-08-26 13:07:46,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 70 transitions, 526 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-26 13:07:46,930 INFO L231 Difference]: Finished difference. Result has 85 places, 63 transitions, 374 flow [2023-08-26 13:07:46,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=374, PETRI_PLACES=85, PETRI_TRANSITIONS=63} [2023-08-26 13:07:46,931 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 12 predicate places. [2023-08-26 13:07:46,931 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 63 transitions, 374 flow [2023-08-26 13:07:46,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 491.6666666666667) internal successors, (1475), 3 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:46,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:46,931 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:46,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 13:07:46,931 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:46,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:46,931 INFO L85 PathProgramCache]: Analyzing trace with hash -600196967, now seen corresponding path program 1 times [2023-08-26 13:07:46,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:46,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820036993] [2023-08-26 13:07:46,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:46,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:46,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:47,242 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:47,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:47,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820036993] [2023-08-26 13:07:47,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820036993] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:47,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754012110] [2023-08-26 13:07:47,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:47,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:47,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:47,243 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) [2023-08-26 13:07:47,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-26 13:07:47,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:47,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-26 13:07:47,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:47,456 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 13:07:47,639 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2023-08-26 13:07:47,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-26 13:07:47,656 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:47,656 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:47,768 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 118 [2023-08-26 13:07:47,771 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 116 [2023-08-26 13:07:47,939 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-26 13:07:47,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754012110] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:07:47,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:07:47,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-08-26 13:07:47,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95536353] [2023-08-26 13:07:47,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:07:47,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-26 13:07:47,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:07:47,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-26 13:07:47,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2023-08-26 13:07:47,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 1241 [2023-08-26 13:07:47,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 63 transitions, 374 flow. Second operand has 32 states, 32 states have (on average 415.125) internal successors, (13284), 32 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:47,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:07:47,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 1241 [2023-08-26 13:07:47,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:07:49,352 INFO L124 PetriNetUnfolderBase]: 3515/5752 cut-off events. [2023-08-26 13:07:49,353 INFO L125 PetriNetUnfolderBase]: For 7695/7695 co-relation queries the response was YES. [2023-08-26 13:07:49,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18127 conditions, 5752 events. 3515/5752 cut-off events. For 7695/7695 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 27615 event pairs, 651 based on Foata normal form. 208/5544 useless extension candidates. Maximal degree in co-relation 18101. Up to 1212 conditions per place. [2023-08-26 13:07:49,376 INFO L140 encePairwiseOnDemand]: 1229/1241 looper letters, 159 selfloop transitions, 23 changer transitions 0/182 dead transitions. [2023-08-26 13:07:49,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 182 transitions, 1234 flow [2023-08-26 13:07:49,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 13:07:49,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 13:07:49,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5519 transitions. [2023-08-26 13:07:49,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3420938449141511 [2023-08-26 13:07:49,380 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5519 transitions. [2023-08-26 13:07:49,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5519 transitions. [2023-08-26 13:07:49,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:07:49,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5519 transitions. [2023-08-26 13:07:49,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 424.53846153846155) internal successors, (5519), 13 states have internal predecessors, (5519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:49,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 1241.0) internal successors, (17374), 14 states have internal predecessors, (17374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:49,391 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 1241.0) internal successors, (17374), 14 states have internal predecessors, (17374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:49,391 INFO L175 Difference]: Start difference. First operand has 85 places, 63 transitions, 374 flow. Second operand 13 states and 5519 transitions. [2023-08-26 13:07:49,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 182 transitions, 1234 flow [2023-08-26 13:07:49,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 182 transitions, 1216 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-26 13:07:49,400 INFO L231 Difference]: Finished difference. Result has 97 places, 67 transitions, 490 flow [2023-08-26 13:07:49,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=490, PETRI_PLACES=97, PETRI_TRANSITIONS=67} [2023-08-26 13:07:49,400 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 24 predicate places. [2023-08-26 13:07:49,400 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 67 transitions, 490 flow [2023-08-26 13:07:49,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 415.125) internal successors, (13284), 32 states have internal predecessors, (13284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:07:49,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:07:49,401 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:07:49,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-26 13:07:49,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:49,605 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:07:49,605 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:07:49,605 INFO L85 PathProgramCache]: Analyzing trace with hash 176928560, now seen corresponding path program 1 times [2023-08-26 13:07:49,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:07:49,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867619580] [2023-08-26 13:07:49,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:49,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:07:49,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:51,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:07:51,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867619580] [2023-08-26 13:07:51,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867619580] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:07:51,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110502515] [2023-08-26 13:07:51,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:07:51,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:07:51,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:07:51,368 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) [2023-08-26 13:07:51,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-26 13:07:51,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:07:51,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:07:51,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:07:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:07:52,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:07:54,384 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:07:54,384 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 789 treesize of output 779 [2023-08-26 13:07:54,414 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 13:07:54,414 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 771 treesize of output 753 [2023-08-26 13:07:59,173 INFO L322 Elim1Store]: treesize reduction 220, result has 67.1 percent of original size [2023-08-26 13:07:59,173 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 266 treesize of output 636 [2023-08-26 13:08:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:08:00,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110502515] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:08:00,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:08:00,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 30 [2023-08-26 13:08:00,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674761320] [2023-08-26 13:08:00,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:08:00,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-26 13:08:00,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:08:00,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-26 13:08:00,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2023-08-26 13:08:00,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 1241 [2023-08-26 13:08:00,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 67 transitions, 490 flow. Second operand has 31 states, 31 states have (on average 351.96774193548384) internal successors, (10911), 31 states have internal predecessors, (10911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:00,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:08:00,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 1241 [2023-08-26 13:08:00,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:08:10,549 INFO L124 PetriNetUnfolderBase]: 5965/10343 cut-off events. [2023-08-26 13:08:10,549 INFO L125 PetriNetUnfolderBase]: For 17312/17312 co-relation queries the response was YES. [2023-08-26 13:08:10,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33067 conditions, 10343 events. 5965/10343 cut-off events. For 17312/17312 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 62863 event pairs, 869 based on Foata normal form. 5/9596 useless extension candidates. Maximal degree in co-relation 33036. Up to 4678 conditions per place. [2023-08-26 13:08:10,592 INFO L140 encePairwiseOnDemand]: 1222/1241 looper letters, 194 selfloop transitions, 181 changer transitions 14/389 dead transitions. [2023-08-26 13:08:10,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 389 transitions, 2980 flow [2023-08-26 13:08:10,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-26 13:08:10,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-26 13:08:10,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 12541 transitions. [2023-08-26 13:08:10,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.288730286635202 [2023-08-26 13:08:10,600 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 12541 transitions. [2023-08-26 13:08:10,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 12541 transitions. [2023-08-26 13:08:10,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:08:10,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 12541 transitions. [2023-08-26 13:08:10,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 358.3142857142857) internal successors, (12541), 35 states have internal predecessors, (12541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:10,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 1241.0) internal successors, (44676), 36 states have internal predecessors, (44676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:10,633 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 1241.0) internal successors, (44676), 36 states have internal predecessors, (44676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:10,633 INFO L175 Difference]: Start difference. First operand has 97 places, 67 transitions, 490 flow. Second operand 35 states and 12541 transitions. [2023-08-26 13:08:10,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 389 transitions, 2980 flow [2023-08-26 13:08:10,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 389 transitions, 2901 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-08-26 13:08:10,656 INFO L231 Difference]: Finished difference. Result has 136 places, 256 transitions, 2365 flow [2023-08-26 13:08:10,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2365, PETRI_PLACES=136, PETRI_TRANSITIONS=256} [2023-08-26 13:08:10,656 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 63 predicate places. [2023-08-26 13:08:10,656 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 256 transitions, 2365 flow [2023-08-26 13:08:10,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 351.96774193548384) internal successors, (10911), 31 states have internal predecessors, (10911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:10,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:08:10,658 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:08:10,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-26 13:08:10,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:08:10,863 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:08:10,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:08:10,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1154688756, now seen corresponding path program 2 times [2023-08-26 13:08:10,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:08:10,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898306268] [2023-08-26 13:08:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:08:10,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:08:10,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:08:12,332 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:08:12,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:08:12,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898306268] [2023-08-26 13:08:12,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898306268] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:08:12,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082548624] [2023-08-26 13:08:12,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:08:12,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:08:12,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:08:12,333 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) [2023-08-26 13:08:12,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-26 13:08:12,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:08:12,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:08:12,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:08:12,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:08:13,501 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:13,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 71 [2023-08-26 13:08:13,510 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 13:08:13,510 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 13:08:13,518 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:13,518 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2023-08-26 13:08:13,651 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:08:13,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:08:15,955 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:15,955 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 733 treesize of output 725 [2023-08-26 13:08:15,981 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 13:08:15,981 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 717 treesize of output 701 [2023-08-26 13:08:16,048 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:16,048 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 778 treesize of output 744 [2023-08-26 13:08:18,759 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:08:18,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082548624] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:08:18,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:08:18,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 10] total 31 [2023-08-26 13:08:18,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121394341] [2023-08-26 13:08:18,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:08:18,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-26 13:08:18,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:08:18,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-26 13:08:18,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2023-08-26 13:08:18,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 1241 [2023-08-26 13:08:18,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 256 transitions, 2365 flow. Second operand has 32 states, 32 states have (on average 351.96875) internal successors, (11263), 32 states have internal predecessors, (11263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:18,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:08:18,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 1241 [2023-08-26 13:08:18,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:08:32,657 INFO L124 PetriNetUnfolderBase]: 7473/13167 cut-off events. [2023-08-26 13:08:32,657 INFO L125 PetriNetUnfolderBase]: For 38601/38601 co-relation queries the response was YES. [2023-08-26 13:08:32,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56068 conditions, 13167 events. 7473/13167 cut-off events. For 38601/38601 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 85454 event pairs, 1133 based on Foata normal form. 47/12960 useless extension candidates. Maximal degree in co-relation 56023. Up to 5927 conditions per place. [2023-08-26 13:08:32,724 INFO L140 encePairwiseOnDemand]: 1220/1241 looper letters, 357 selfloop transitions, 458 changer transitions 39/854 dead transitions. [2023-08-26 13:08:32,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 854 transitions, 8177 flow [2023-08-26 13:08:32,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-26 13:08:32,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-26 13:08:32,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 24292 transitions. [2023-08-26 13:08:32,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2878608332938333 [2023-08-26 13:08:32,739 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 24292 transitions. [2023-08-26 13:08:32,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 24292 transitions. [2023-08-26 13:08:32,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:08:32,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 24292 transitions. [2023-08-26 13:08:32,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 357.2352941176471) internal successors, (24292), 68 states have internal predecessors, (24292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:32,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 1241.0) internal successors, (85629), 69 states have internal predecessors, (85629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:32,805 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 1241.0) internal successors, (85629), 69 states have internal predecessors, (85629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:32,806 INFO L175 Difference]: Start difference. First operand has 136 places, 256 transitions, 2365 flow. Second operand 68 states and 24292 transitions. [2023-08-26 13:08:32,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 854 transitions, 8177 flow [2023-08-26 13:08:32,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 854 transitions, 7970 flow, removed 103 selfloop flow, removed 2 redundant places. [2023-08-26 13:08:32,948 INFO L231 Difference]: Finished difference. Result has 236 places, 607 transitions, 7044 flow [2023-08-26 13:08:32,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1241, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=7044, PETRI_PLACES=236, PETRI_TRANSITIONS=607} [2023-08-26 13:08:32,949 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 163 predicate places. [2023-08-26 13:08:32,949 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 607 transitions, 7044 flow [2023-08-26 13:08:32,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 351.96875) internal successors, (11263), 32 states have internal predecessors, (11263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:08:32,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:08:32,950 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:08:32,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-26 13:08:33,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:08:33,155 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 76 more)] === [2023-08-26 13:08:33,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:08:33,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1533408850, now seen corresponding path program 3 times [2023-08-26 13:08:33,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:08:33,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332424412] [2023-08-26 13:08:33,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:08:33,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:08:33,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:08:34,491 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:08:34,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:08:34,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332424412] [2023-08-26 13:08:34,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332424412] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:08:34,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906083919] [2023-08-26 13:08:34,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:08:34,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:08:34,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:08:34,493 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) [2023-08-26 13:08:34,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-26 13:08:34,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:08:34,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:08:34,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:08:34,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:08:35,238 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:35,238 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 394 treesize of output 330 [2023-08-26 13:08:35,257 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 13:08:35,257 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2023-08-26 13:08:35,281 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:35,282 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2023-08-26 13:08:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-26 13:08:35,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:08:39,442 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:39,442 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 523 treesize of output 721 [2023-08-26 13:08:39,632 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 13:08:39,632 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 497 treesize of output 691 Received shutdown request... [2023-08-26 13:20:33,336 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-26 13:20:33,338 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONASSERT (78 of 79 remaining) [2023-08-26 13:20:33,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-26 13:20:33,380 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 13:20:33,380 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 13:20:33,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:20:33,539 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. [2023-08-26 13:20:33,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 79 remaining) [2023-08-26 13:20:33,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 79 remaining) [2023-08-26 13:20:33,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 79 remaining) [2023-08-26 13:20:33,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 79 remaining) [2023-08-26 13:20:33,541 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 79 remaining) [2023-08-26 13:20:33,542 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (33 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (32 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 79 remaining) [2023-08-26 13:20:33,543 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 79 remaining) [2023-08-26 13:20:33,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 79 remaining) [2023-08-26 13:20:33,545 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 79 remaining) [2023-08-26 13:20:33,546 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:20:33,549 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 13:20:33,549 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 13:20:33,551 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 01:20:33 BasicIcfg [2023-08-26 13:20:33,551 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 13:20:33,551 INFO L158 Benchmark]: Toolchain (without parser) took 826937.36ms. Allocated memory was 388.0MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 362.6MB in the beginning and 1.4GB in the end (delta: -1.0GB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2023-08-26 13:20:33,551 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 388.0MB. Free memory is still 365.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 13:20:33,551 INFO L158 Benchmark]: CACSL2BoogieTranslator took 185.57ms. Allocated memory is still 388.0MB. Free memory was 362.6MB in the beginning and 348.7MB in the end (delta: 13.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-26 13:20:33,551 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.69ms. Allocated memory is still 388.0MB. Free memory was 348.7MB in the beginning and 345.5MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-26 13:20:33,551 INFO L158 Benchmark]: Boogie Preprocessor took 24.51ms. Allocated memory is still 388.0MB. Free memory was 345.5MB in the beginning and 343.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 13:20:33,551 INFO L158 Benchmark]: RCFGBuilder took 658.26ms. Allocated memory is still 388.0MB. Free memory was 343.4MB in the beginning and 303.5MB in the end (delta: 39.9MB). Peak memory consumption was 39.8MB. Max. memory is 16.0GB. [2023-08-26 13:20:33,552 INFO L158 Benchmark]: TraceAbstraction took 826034.63ms. Allocated memory was 388.0MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 303.5MB in the beginning and 1.4GB in the end (delta: -1.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. [2023-08-26 13:20:33,552 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 388.0MB. Free memory is still 365.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 185.57ms. Allocated memory is still 388.0MB. Free memory was 362.6MB in the beginning and 348.7MB in the end (delta: 13.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 30.69ms. Allocated memory is still 388.0MB. Free memory was 348.7MB in the beginning and 345.5MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 24.51ms. Allocated memory is still 388.0MB. Free memory was 345.5MB in the beginning and 343.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 658.26ms. Allocated memory is still 388.0MB. Free memory was 343.4MB in the beginning and 303.5MB in the end (delta: 39.9MB). Peak memory consumption was 39.8MB. Max. memory is 16.0GB. * TraceAbstraction took 826034.63ms. Allocated memory was 388.0MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 303.5MB in the beginning and 1.4GB in the end (delta: -1.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.0s, 479 PlacesBefore, 73 PlacesAfterwards, 521 TransitionsBefore, 74 TransitionsAfterwards, 67080 CoEnabledTransitionPairs, 8 FixpointIterations, 146 TrivialSequentialCompositions, 373 ConcurrentSequentialCompositions, 21 TrivialYvCompositions, 128 ConcurrentYvCompositions, 41 ChoiceCompositions, 709 TotalNumberOfCompositions, 72296 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 67272, independent: 67160, independent conditional: 0, independent unconditional: 67160, dependent: 112, dependent conditional: 0, dependent unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 40667, independent: 40640, independent conditional: 0, independent unconditional: 40640, dependent: 27, dependent conditional: 0, dependent unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 67272, independent: 26520, independent conditional: 0, independent unconditional: 26520, dependent: 85, dependent conditional: 0, dependent unconditional: 85, unknown: 40667, unknown conditional: 0, unknown unconditional: 40667] , Statistics on independence cache: Total cache size (in pairs): 254, Positive cache size: 243, Positive conditional cache size: 0, Positive unconditional cache size: 243, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: -1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - TimeoutResultAtElement [Line: 123]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 33 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 2ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 792 locations, 79 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 825.9s, OverallIterations: 32, TraceHistogramMax: 5, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 44.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 20.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5060 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5060 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 7.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 542 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12381 IncrementalHoareTripleChecker+Invalid, 12923 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 542 mSolverCounterUnsat, 0 mSDtfsCounter, 12381 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 933 GetRequests, 373 SyntacticMatches, 3 SemanticMatches, 557 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6852 ImplicationChecksByTransitivity, 30.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7044occurred in iteration=31, InterpolantAutomatonStates: 292, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 33.8s InterpolantComputationTime, 817 NumberOfCodeBlocks, 817 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 1017 ConstructedInterpolants, 39 QuantifiedInterpolants, 14971 SizeOfPredicates, 211 NumberOfNonLiveVariables, 4302 ConjunctsInSsa, 382 ConjunctsInUnsatCore, 61 InterpolantComputations, 20 PerfectInterpolantSequences, 1314/1596 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown