/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/popl20-nonblocking-cntr-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 13:41:59,029 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 13:41:59,079 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:41:59,083 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 13:41:59,084 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 13:41:59,123 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 13:41:59,123 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 13:41:59,124 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 13:41:59,124 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 13:41:59,128 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 13:41:59,129 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 13:41:59,129 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 13:41:59,129 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 13:41:59,130 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 13:41:59,131 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 13:41:59,131 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 13:41:59,131 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 13:41:59,132 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 13:41:59,132 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 13:41:59,132 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 13:41:59,132 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 13:41:59,135 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 13:41:59,136 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 13:41:59,136 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 13:41:59,136 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 13:41:59,137 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 13:41:59,137 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 13:41:59,137 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:41:59,137 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 13:41:59,137 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 13:41:59,138 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 13:41:59,138 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 13:41:59,138 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 13:41:59,139 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 13:41:59,139 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 13:41:59,139 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:41:59,441 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 13:41:59,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 13:41:59,460 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 13:41:59,461 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 13:41:59,461 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 13:41:59,462 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2023-08-26 13:42:00,655 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 13:42:00,813 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 13:42:00,813 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2023-08-26 13:42:00,820 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6da9323e1/45f66c19bf7c4bcc8f432cf0370a6f01/FLAGcc8a9e66a [2023-08-26 13:42:00,829 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6da9323e1/45f66c19bf7c4bcc8f432cf0370a6f01 [2023-08-26 13:42:00,831 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 13:42:00,832 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 13:42:00,833 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 13:42:00,833 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 13:42:00,836 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 13:42:00,836 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:42:00" (1/1) ... [2023-08-26 13:42:00,837 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41d4bff0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:00, skipping insertion in model container [2023-08-26 13:42:00,837 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:42:00" (1/1) ... [2023-08-26 13:42:00,855 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 13:42:00,999 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:42:01,008 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 13:42:01,034 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:42:01,047 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:42:01,047 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:42:01,053 INFO L206 MainTranslator]: Completed translation [2023-08-26 13:42:01,053 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01 WrapperNode [2023-08-26 13:42:01,053 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 13:42:01,055 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 13:42:01,055 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 13:42:01,055 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 13:42:01,061 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:42:01" (1/1) ... [2023-08-26 13:42:01,073 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:42:01" (1/1) ... [2023-08-26 13:42:01,093 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 61 [2023-08-26 13:42:01,094 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 13:42:01,095 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 13:42:01,095 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 13:42:01,095 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 13:42:01,102 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,106 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,108 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,121 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,124 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,125 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,126 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,127 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 13:42:01,128 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 13:42:01,128 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 13:42:01,128 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 13:42:01,128 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (1/1) ... [2023-08-26 13:42:01,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:42:01,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:01,158 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:42:01,181 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:42:01,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 13:42:01,194 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 13:42:01,195 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 13:42:01,195 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 13:42:01,195 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 13:42:01,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 13:42:01,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 13:42:01,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 13:42:01,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 13:42:01,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 13:42:01,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 13:42:01,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 13:42:01,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 13:42:01,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 13:42:01,197 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:42:01,299 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 13:42:01,301 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 13:42:01,501 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 13:42:01,533 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 13:42:01,533 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 13:42:01,535 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:42:01 BoogieIcfgContainer [2023-08-26 13:42:01,535 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 13:42:01,537 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 13:42:01,537 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 13:42:01,540 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 13:42:01,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 01:42:00" (1/3) ... [2023-08-26 13:42:01,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@506eef9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:42:01, skipping insertion in model container [2023-08-26 13:42:01,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:42:01" (2/3) ... [2023-08-26 13:42:01,541 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@506eef9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:42:01, skipping insertion in model container [2023-08-26 13:42:01,541 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:42:01" (3/3) ... [2023-08-26 13:42:01,542 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2023-08-26 13:42:01,563 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 13:42:01,564 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 13:42:01,564 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 13:42:01,607 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 13:42:01,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 92 places, 91 transitions, 198 flow [2023-08-26 13:42:01,677 INFO L124 PetriNetUnfolderBase]: 6/89 cut-off events. [2023-08-26 13:42:01,677 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:42:01,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 89 events. 6/89 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 70 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-08-26 13:42:01,681 INFO L82 GeneralOperation]: Start removeDead. Operand has 92 places, 91 transitions, 198 flow [2023-08-26 13:42:01,684 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 81 places, 80 transitions, 172 flow [2023-08-26 13:42:01,687 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 13:42:01,694 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 80 transitions, 172 flow [2023-08-26 13:42:01,696 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 80 transitions, 172 flow [2023-08-26 13:42:01,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 81 places, 80 transitions, 172 flow [2023-08-26 13:42:01,719 INFO L124 PetriNetUnfolderBase]: 6/80 cut-off events. [2023-08-26 13:42:01,720 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:42:01,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 80 events. 6/80 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-08-26 13:42:01,721 INFO L119 LiptonReduction]: Number of co-enabled transitions 580 [2023-08-26 13:42:04,701 INFO L134 LiptonReduction]: Checked pairs total: 736 [2023-08-26 13:42:04,701 INFO L136 LiptonReduction]: Total number of compositions: 84 [2023-08-26 13:42:04,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 13:42:04,718 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;@293a17c7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 13:42:04,719 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2023-08-26 13:42:04,720 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 13:42:04,720 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-08-26 13:42:04,720 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 13:42:04,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:04,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 13:42:04,721 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:04,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:04,726 INFO L85 PathProgramCache]: Analyzing trace with hash 365, now seen corresponding path program 1 times [2023-08-26 13:42:04,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:04,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909366342] [2023-08-26 13:42:04,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:04,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:04,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:04,806 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:42:04,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:04,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909366342] [2023-08-26 13:42:04,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909366342] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:42:04,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:42:04,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 13:42:04,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949445384] [2023-08-26 13:42:04,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:42:04,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 13:42:04,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:04,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 13:42:04,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 13:42:04,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 175 [2023-08-26 13:42:04,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 2 states, 2 states have (on average 80.5) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 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:42:04,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:04,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 175 [2023-08-26 13:42:04,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:04,911 INFO L124 PetriNetUnfolderBase]: 100/163 cut-off events. [2023-08-26 13:42:04,912 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 13:42:04,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 163 events. 100/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 525 event pairs, 42 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 264. Up to 160 conditions per place. [2023-08-26 13:42:04,916 INFO L140 encePairwiseOnDemand]: 173/175 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 13:42:04,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-26 13:42:04,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 13:42:04,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 13:42:04,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 181 transitions. [2023-08-26 13:42:04,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5171428571428571 [2023-08-26 13:42:04,930 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 181 transitions. [2023-08-26 13:42:04,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 181 transitions. [2023-08-26 13:42:04,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:04,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 181 transitions. [2023-08-26 13:42:04,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 90.5) internal successors, (181), 2 states have internal predecessors, (181), 0 states have call successors, (0), 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:42:04,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 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:42:04,945 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 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:42:04,946 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 2 states and 181 transitions. [2023-08-26 13:42:04,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-26 13:42:04,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 13:42:04,950 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 13:42:04,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-26 13:42:04,956 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 13:42:04,956 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 13:42:04,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 80.5) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 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:42:04,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:04,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:42:04,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 13:42:04,957 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:04,958 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:04,959 INFO L85 PathProgramCache]: Analyzing trace with hash 360689, now seen corresponding path program 1 times [2023-08-26 13:42:04,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:04,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405673676] [2023-08-26 13:42:04,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:05,103 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:42:05,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:05,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405673676] [2023-08-26 13:42:05,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405673676] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:42:05,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:42:05,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:42:05,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464060704] [2023-08-26 13:42:05,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:42:05,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:42:05,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:42:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:42:05,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 175 [2023-08-26 13:42:05,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 0 states have call successors, (0), 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:42:05,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:05,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 175 [2023-08-26 13:42:05,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:05,145 INFO L124 PetriNetUnfolderBase]: 93/150 cut-off events. [2023-08-26 13:42:05,145 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:42:05,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 150 events. 93/150 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 467 event pairs, 39 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 300. Up to 146 conditions per place. [2023-08-26 13:42:05,146 INFO L140 encePairwiseOnDemand]: 172/175 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-26 13:42:05,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-26 13:42:05,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:42:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:42:05,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 202 transitions. [2023-08-26 13:42:05,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38476190476190475 [2023-08-26 13:42:05,150 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 202 transitions. [2023-08-26 13:42:05,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 202 transitions. [2023-08-26 13:42:05,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:05,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 202 transitions. [2023-08-26 13:42:05,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 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:42:05,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,153 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,153 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 202 transitions. [2023-08-26 13:42:05,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-26 13:42:05,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 13:42:05,154 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-26 13:42:05,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-26 13:42:05,155 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2023-08-26 13:42:05,155 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-26 13:42:05,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 0 states have call successors, (0), 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:42:05,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:05,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:42:05,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 13:42:05,156 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:05,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:05,157 INFO L85 PathProgramCache]: Analyzing trace with hash 360688, now seen corresponding path program 1 times [2023-08-26 13:42:05,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:05,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494447240] [2023-08-26 13:42:05,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:05,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:05,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:05,250 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:42:05,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:05,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494447240] [2023-08-26 13:42:05,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494447240] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:42:05,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:42:05,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:42:05,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106888869] [2023-08-26 13:42:05,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:42:05,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:42:05,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:05,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:42:05,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:42:05,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 175 [2023-08-26 13:42:05,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 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:42:05,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:05,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 175 [2023-08-26 13:42:05,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:05,285 INFO L124 PetriNetUnfolderBase]: 86/137 cut-off events. [2023-08-26 13:42:05,286 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:42:05,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 137 events. 86/137 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 418 event pairs, 36 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 275. Up to 133 conditions per place. [2023-08-26 13:42:05,287 INFO L140 encePairwiseOnDemand]: 172/175 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-26 13:42:05,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-26 13:42:05,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:42:05,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:42:05,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 206 transitions. [2023-08-26 13:42:05,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3923809523809524 [2023-08-26 13:42:05,289 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 206 transitions. [2023-08-26 13:42:05,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 206 transitions. [2023-08-26 13:42:05,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:05,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 206 transitions. [2023-08-26 13:42:05,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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:42:05,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,292 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,292 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 206 transitions. [2023-08-26 13:42:05,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-26 13:42:05,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:42:05,293 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-26 13:42:05,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-26 13:42:05,294 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:42:05,294 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-26 13:42:05,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 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:42:05,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:05,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:42:05,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 13:42:05,295 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:05,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:05,296 INFO L85 PathProgramCache]: Analyzing trace with hash 346628248, now seen corresponding path program 1 times [2023-08-26 13:42:05,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:05,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547311753] [2023-08-26 13:42:05,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:05,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:05,485 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:42:05,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:05,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547311753] [2023-08-26 13:42:05,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547311753] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:42:05,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:42:05,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:42:05,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558663445] [2023-08-26 13:42:05,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:42:05,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:42:05,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:05,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:42:05,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:42:05,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 175 [2023-08-26 13:42:05,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 60.25) internal successors, (241), 4 states have internal predecessors, (241), 0 states have call successors, (0), 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:42:05,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:05,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 175 [2023-08-26 13:42:05,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:05,527 INFO L124 PetriNetUnfolderBase]: 65/107 cut-off events. [2023-08-26 13:42:05,528 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:42:05,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 107 events. 65/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 292 event pairs, 27 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 216. Up to 103 conditions per place. [2023-08-26 13:42:05,531 INFO L140 encePairwiseOnDemand]: 173/175 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-26 13:42:05,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-26 13:42:05,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:42:05,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:42:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 192 transitions. [2023-08-26 13:42:05,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3657142857142857 [2023-08-26 13:42:05,533 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 192 transitions. [2023-08-26 13:42:05,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 192 transitions. [2023-08-26 13:42:05,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:05,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 192 transitions. [2023-08-26 13:42:05,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 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:42:05,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,537 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,537 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 192 transitions. [2023-08-26 13:42:05,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-26 13:42:05,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:42:05,538 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-26 13:42:05,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-26 13:42:05,539 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:42:05,539 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-26 13:42:05,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 60.25) internal successors, (241), 4 states have internal predecessors, (241), 0 states have call successors, (0), 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:42:05,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:05,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:42:05,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 13:42:05,540 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:05,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:05,541 INFO L85 PathProgramCache]: Analyzing trace with hash 346628249, now seen corresponding path program 1 times [2023-08-26 13:42:05,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:05,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535970645] [2023-08-26 13:42:05,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:05,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:05,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:05,613 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:42:05,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:05,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535970645] [2023-08-26 13:42:05,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535970645] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:42:05,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:42:05,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 13:42:05,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074126596] [2023-08-26 13:42:05,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:42:05,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:42:05,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:05,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:42:05,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:42:05,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 175 [2023-08-26 13:42:05,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 59.25) internal successors, (237), 4 states have internal predecessors, (237), 0 states have call successors, (0), 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:42:05,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:05,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 175 [2023-08-26 13:42:05,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:05,647 INFO L124 PetriNetUnfolderBase]: 44/77 cut-off events. [2023-08-26 13:42:05,647 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 13:42:05,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 77 events. 44/77 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 176 event pairs, 18 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 157. Up to 73 conditions per place. [2023-08-26 13:42:05,652 INFO L140 encePairwiseOnDemand]: 173/175 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-26 13:42:05,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-26 13:42:05,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:42:05,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:42:05,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 188 transitions. [2023-08-26 13:42:05,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580952380952381 [2023-08-26 13:42:05,653 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 188 transitions. [2023-08-26 13:42:05,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 188 transitions. [2023-08-26 13:42:05,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:05,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 188 transitions. [2023-08-26 13:42:05,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 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:42:05,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,657 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 175.0) internal successors, (700), 4 states have internal predecessors, (700), 0 states have call successors, (0), 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:42:05,657 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 188 transitions. [2023-08-26 13:42:05,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-26 13:42:05,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:42:05,658 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-26 13:42:05,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-26 13:42:05,660 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -6 predicate places. [2023-08-26 13:42:05,660 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-26 13:42:05,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 59.25) internal successors, (237), 4 states have internal predecessors, (237), 0 states have call successors, (0), 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:42:05,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:05,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:05,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 13:42:05,661 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:05,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1474544485, now seen corresponding path program 1 times [2023-08-26 13:42:05,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:05,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035780170] [2023-08-26 13:42:05,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:05,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:05,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:05,808 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:42:05,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:05,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035780170] [2023-08-26 13:42:05,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035780170] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:42:05,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:42:05,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:42:05,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618828436] [2023-08-26 13:42:05,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:42:05,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 13:42:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:05,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 13:42:05,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 13:42:05,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 175 [2023-08-26 13:42:05,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 4 states, 4 states have (on average 76.0) internal successors, (304), 4 states have internal predecessors, (304), 0 states have call successors, (0), 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:42:05,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:05,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 175 [2023-08-26 13:42:05,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:05,853 INFO L124 PetriNetUnfolderBase]: 59/100 cut-off events. [2023-08-26 13:42:05,853 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 13:42:05,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 100 events. 59/100 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 253 event pairs, 23 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 207. Up to 78 conditions per place. [2023-08-26 13:42:05,855 INFO L140 encePairwiseOnDemand]: 171/175 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-08-26 13:42:05,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 92 flow [2023-08-26 13:42:05,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 13:42:05,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 13:42:05,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 313 transitions. [2023-08-26 13:42:05,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4471428571428571 [2023-08-26 13:42:05,857 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 313 transitions. [2023-08-26 13:42:05,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 313 transitions. [2023-08-26 13:42:05,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:05,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 313 transitions. [2023-08-26 13:42:05,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 78.25) internal successors, (313), 4 states have internal predecessors, (313), 0 states have call successors, (0), 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:42:05,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 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:42:05,860 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 175.0) internal successors, (875), 5 states have internal predecessors, (875), 0 states have call successors, (0), 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:42:05,861 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 4 states and 313 transitions. [2023-08-26 13:42:05,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 92 flow [2023-08-26 13:42:05,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 21 transitions, 91 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:42:05,862 INFO L231 Difference]: Finished difference. Result has 25 places, 16 transitions, 52 flow [2023-08-26 13:42:05,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=52, PETRI_PLACES=25, PETRI_TRANSITIONS=16} [2023-08-26 13:42:05,865 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -3 predicate places. [2023-08-26 13:42:05,867 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 16 transitions, 52 flow [2023-08-26 13:42:05,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 76.0) internal successors, (304), 4 states have internal predecessors, (304), 0 states have call successors, (0), 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:42:05,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:05,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:05,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 13:42:05,869 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:05,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:05,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1071351599, now seen corresponding path program 1 times [2023-08-26 13:42:05,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:05,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744184133] [2023-08-26 13:42:05,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:05,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:05,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:05,965 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:42:05,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:05,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744184133] [2023-08-26 13:42:05,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744184133] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:05,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648228457] [2023-08-26 13:42:05,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:05,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:05,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:05,973 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:42:06,005 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:42:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:06,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:42:06,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:06,139 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:42:06,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:06,169 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:42:06,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648228457] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:06,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:06,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 6 [2023-08-26 13:42:06,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63891079] [2023-08-26 13:42:06,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:06,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 13:42:06,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:06,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 13:42:06,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-26 13:42:06,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 175 [2023-08-26 13:42:06,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 16 transitions, 52 flow. Second operand has 7 states, 7 states have (on average 75.14285714285714) internal successors, (526), 7 states have internal predecessors, (526), 0 states have call successors, (0), 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:42:06,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:06,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 175 [2023-08-26 13:42:06,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:06,250 INFO L124 PetriNetUnfolderBase]: 73/133 cut-off events. [2023-08-26 13:42:06,251 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-26 13:42:06,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 133 events. 73/133 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 364 event pairs, 15 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 335. Up to 79 conditions per place. [2023-08-26 13:42:06,252 INFO L140 encePairwiseOnDemand]: 170/175 looper letters, 25 selfloop transitions, 7 changer transitions 9/42 dead transitions. [2023-08-26 13:42:06,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 42 transitions, 201 flow [2023-08-26 13:42:06,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:42:06,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:42:06,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 474 transitions. [2023-08-26 13:42:06,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4514285714285714 [2023-08-26 13:42:06,259 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 474 transitions. [2023-08-26 13:42:06,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 474 transitions. [2023-08-26 13:42:06,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:06,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 474 transitions. [2023-08-26 13:42:06,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 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:42:06,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 175.0) internal successors, (1225), 7 states have internal predecessors, (1225), 0 states have call successors, (0), 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:42:06,263 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 175.0) internal successors, (1225), 7 states have internal predecessors, (1225), 0 states have call successors, (0), 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:42:06,263 INFO L175 Difference]: Start difference. First operand has 25 places, 16 transitions, 52 flow. Second operand 6 states and 474 transitions. [2023-08-26 13:42:06,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 42 transitions, 201 flow [2023-08-26 13:42:06,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 42 transitions, 191 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 13:42:06,265 INFO L231 Difference]: Finished difference. Result has 32 places, 23 transitions, 102 flow [2023-08-26 13:42:06,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=32, PETRI_TRANSITIONS=23} [2023-08-26 13:42:06,266 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 4 predicate places. [2023-08-26 13:42:06,266 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 23 transitions, 102 flow [2023-08-26 13:42:06,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 75.14285714285714) internal successors, (526), 7 states have internal predecessors, (526), 0 states have call successors, (0), 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:42:06,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:06,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:06,277 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:42:06,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:06,473 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:06,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:06,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1804542201, now seen corresponding path program 1 times [2023-08-26 13:42:06,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:06,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680701291] [2023-08-26 13:42:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:06,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:06,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:06,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:06,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:06,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680701291] [2023-08-26 13:42:06,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680701291] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:06,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650980686] [2023-08-26 13:42:06,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:06,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:06,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:06,685 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:42:06,709 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:42:06,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:06,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 13:42:06,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:06,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:07,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:07,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650980686] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:07,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:07,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-26 13:42:07,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882945717] [2023-08-26 13:42:07,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:07,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 13:42:07,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:07,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 13:42:07,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-08-26 13:42:07,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:07,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 23 transitions, 102 flow. Second operand has 20 states, 20 states have (on average 65.8) internal successors, (1316), 20 states have internal predecessors, (1316), 0 states have call successors, (0), 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:42:07,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:07,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:07,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:07,644 INFO L124 PetriNetUnfolderBase]: 168/319 cut-off events. [2023-08-26 13:42:07,644 INFO L125 PetriNetUnfolderBase]: For 268/268 co-relation queries the response was YES. [2023-08-26 13:42:07,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990 conditions, 319 events. 168/319 cut-off events. For 268/268 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1223 event pairs, 15 based on Foata normal form. 4/323 useless extension candidates. Maximal degree in co-relation 981. Up to 109 conditions per place. [2023-08-26 13:42:07,646 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 45 selfloop transitions, 25 changer transitions 50/120 dead transitions. [2023-08-26 13:42:07,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 120 transitions, 672 flow [2023-08-26 13:42:07,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 13:42:07,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 13:42:07,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1332 transitions. [2023-08-26 13:42:07,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006015037593985 [2023-08-26 13:42:07,650 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1332 transitions. [2023-08-26 13:42:07,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1332 transitions. [2023-08-26 13:42:07,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:07,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1332 transitions. [2023-08-26 13:42:07,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 70.10526315789474) internal successors, (1332), 19 states have internal predecessors, (1332), 0 states have call successors, (0), 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:42:07,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 175.0) internal successors, (3500), 20 states have internal predecessors, (3500), 0 states have call successors, (0), 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:42:07,657 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 175.0) internal successors, (3500), 20 states have internal predecessors, (3500), 0 states have call successors, (0), 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:42:07,657 INFO L175 Difference]: Start difference. First operand has 32 places, 23 transitions, 102 flow. Second operand 19 states and 1332 transitions. [2023-08-26 13:42:07,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 120 transitions, 672 flow [2023-08-26 13:42:07,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 120 transitions, 656 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-08-26 13:42:07,662 INFO L231 Difference]: Finished difference. Result has 65 places, 41 transitions, 299 flow [2023-08-26 13:42:07,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=299, PETRI_PLACES=65, PETRI_TRANSITIONS=41} [2023-08-26 13:42:07,662 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 37 predicate places. [2023-08-26 13:42:07,662 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 41 transitions, 299 flow [2023-08-26 13:42:07,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 65.8) internal successors, (1316), 20 states have internal predecessors, (1316), 0 states have call successors, (0), 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:42:07,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:07,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:07,671 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:42:07,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-08-26 13:42:07,869 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:07,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:07,869 INFO L85 PathProgramCache]: Analyzing trace with hash -422154455, now seen corresponding path program 2 times [2023-08-26 13:42:07,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:07,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493685151] [2023-08-26 13:42:07,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:07,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:07,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:08,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:08,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:08,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493685151] [2023-08-26 13:42:08,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493685151] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:08,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300829298] [2023-08-26 13:42:08,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:42:08,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:08,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:08,099 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:42:08,102 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:42:08,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:42:08,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:08,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 13:42:08,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:08,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:08,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:08,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300829298] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:08,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:08,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-26 13:42:08,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957208352] [2023-08-26 13:42:08,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:08,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:08,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:08,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:08,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:08,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:08,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 41 transitions, 299 flow. Second operand has 22 states, 22 states have (on average 65.9090909090909) internal successors, (1450), 22 states have internal predecessors, (1450), 0 states have call successors, (0), 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:42:08,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:08,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:08,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:09,308 INFO L124 PetriNetUnfolderBase]: 176/354 cut-off events. [2023-08-26 13:42:09,308 INFO L125 PetriNetUnfolderBase]: For 1292/1292 co-relation queries the response was YES. [2023-08-26 13:42:09,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1604 conditions, 354 events. 176/354 cut-off events. For 1292/1292 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1459 event pairs, 14 based on Foata normal form. 2/356 useless extension candidates. Maximal degree in co-relation 1579. Up to 144 conditions per place. [2023-08-26 13:42:09,312 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 62 selfloop transitions, 31 changer transitions 27/120 dead transitions. [2023-08-26 13:42:09,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 120 transitions, 978 flow [2023-08-26 13:42:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 13:42:09,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 13:42:09,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1125 transitions. [2023-08-26 13:42:09,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2023-08-26 13:42:09,316 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1125 transitions. [2023-08-26 13:42:09,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1125 transitions. [2023-08-26 13:42:09,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:09,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1125 transitions. [2023-08-26 13:42:09,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 70.3125) internal successors, (1125), 16 states have internal predecessors, (1125), 0 states have call successors, (0), 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:42:09,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 175.0) internal successors, (2975), 17 states have internal predecessors, (2975), 0 states have call successors, (0), 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:42:09,323 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 175.0) internal successors, (2975), 17 states have internal predecessors, (2975), 0 states have call successors, (0), 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:42:09,323 INFO L175 Difference]: Start difference. First operand has 65 places, 41 transitions, 299 flow. Second operand 16 states and 1125 transitions. [2023-08-26 13:42:09,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 120 transitions, 978 flow [2023-08-26 13:42:09,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 120 transitions, 874 flow, removed 48 selfloop flow, removed 8 redundant places. [2023-08-26 13:42:09,336 INFO L231 Difference]: Finished difference. Result has 72 places, 53 transitions, 449 flow [2023-08-26 13:42:09,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=449, PETRI_PLACES=72, PETRI_TRANSITIONS=53} [2023-08-26 13:42:09,337 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 44 predicate places. [2023-08-26 13:42:09,338 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 53 transitions, 449 flow [2023-08-26 13:42:09,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.9090909090909) internal successors, (1450), 22 states have internal predecessors, (1450), 0 states have call successors, (0), 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:42:09,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:09,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:09,344 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:42:09,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:09,544 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:09,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:09,545 INFO L85 PathProgramCache]: Analyzing trace with hash -438625577, now seen corresponding path program 3 times [2023-08-26 13:42:09,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:09,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991056926] [2023-08-26 13:42:09,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:09,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:09,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:09,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:09,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:09,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991056926] [2023-08-26 13:42:09,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991056926] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:09,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545386639] [2023-08-26 13:42:09,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:42:09,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:09,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:09,787 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:42:09,812 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:42:09,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:42:09,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:09,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 13:42:09,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:10,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:10,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:10,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:10,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545386639] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:10,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:10,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-26 13:42:10,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571594805] [2023-08-26 13:42:10,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:10,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:10,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:10,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:10,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 53 transitions, 449 flow. Second operand has 22 states, 22 states have (on average 65.86363636363636) internal successors, (1449), 22 states have internal predecessors, (1449), 0 states have call successors, (0), 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:42:10,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:10,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:10,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:11,319 INFO L124 PetriNetUnfolderBase]: 180/370 cut-off events. [2023-08-26 13:42:11,319 INFO L125 PetriNetUnfolderBase]: For 1465/1465 co-relation queries the response was YES. [2023-08-26 13:42:11,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1757 conditions, 370 events. 180/370 cut-off events. For 1465/1465 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1534 event pairs, 16 based on Foata normal form. 1/371 useless extension candidates. Maximal degree in co-relation 1730. Up to 147 conditions per place. [2023-08-26 13:42:11,322 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 68 selfloop transitions, 39 changer transitions 30/137 dead transitions. [2023-08-26 13:42:11,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 137 transitions, 1169 flow [2023-08-26 13:42:11,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 13:42:11,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 13:42:11,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1398 transitions. [2023-08-26 13:42:11,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994285714285714 [2023-08-26 13:42:11,327 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1398 transitions. [2023-08-26 13:42:11,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1398 transitions. [2023-08-26 13:42:11,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:11,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1398 transitions. [2023-08-26 13:42:11,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 69.9) internal successors, (1398), 20 states have internal predecessors, (1398), 0 states have call successors, (0), 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:42:11,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 175.0) internal successors, (3675), 21 states have internal predecessors, (3675), 0 states have call successors, (0), 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:42:11,338 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 175.0) internal successors, (3675), 21 states have internal predecessors, (3675), 0 states have call successors, (0), 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:42:11,338 INFO L175 Difference]: Start difference. First operand has 72 places, 53 transitions, 449 flow. Second operand 20 states and 1398 transitions. [2023-08-26 13:42:11,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 137 transitions, 1169 flow [2023-08-26 13:42:11,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 137 transitions, 1050 flow, removed 35 selfloop flow, removed 8 redundant places. [2023-08-26 13:42:11,347 INFO L231 Difference]: Finished difference. Result has 87 places, 62 transitions, 567 flow [2023-08-26 13:42:11,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=567, PETRI_PLACES=87, PETRI_TRANSITIONS=62} [2023-08-26 13:42:11,348 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 59 predicate places. [2023-08-26 13:42:11,348 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 62 transitions, 567 flow [2023-08-26 13:42:11,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.86363636363636) internal successors, (1449), 22 states have internal predecessors, (1449), 0 states have call successors, (0), 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:42:11,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:11,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:11,360 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:42:11,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:11,560 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:11,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:11,560 INFO L85 PathProgramCache]: Analyzing trace with hash 766530777, now seen corresponding path program 4 times [2023-08-26 13:42:11,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:11,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104317412] [2023-08-26 13:42:11,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:11,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:11,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:11,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:11,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:11,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104317412] [2023-08-26 13:42:11,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104317412] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:11,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787591924] [2023-08-26 13:42:11,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:42:11,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:11,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:11,726 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:42:11,748 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:42:11,785 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:42:11,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:11,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 13:42:11,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:11,883 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:11,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:12,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787591924] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:12,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:12,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-26 13:42:12,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326144210] [2023-08-26 13:42:12,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:12,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:42:12,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:12,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:42:12,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:42:12,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:12,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 62 transitions, 567 flow. Second operand has 19 states, 19 states have (on average 65.89473684210526) internal successors, (1252), 19 states have internal predecessors, (1252), 0 states have call successors, (0), 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:42:12,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:12,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:12,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:12,972 INFO L124 PetriNetUnfolderBase]: 282/552 cut-off events. [2023-08-26 13:42:12,973 INFO L125 PetriNetUnfolderBase]: For 2803/2803 co-relation queries the response was YES. [2023-08-26 13:42:12,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 552 events. 282/552 cut-off events. For 2803/2803 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2536 event pairs, 21 based on Foata normal form. 3/555 useless extension candidates. Maximal degree in co-relation 2779. Up to 207 conditions per place. [2023-08-26 13:42:12,977 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 88 selfloop transitions, 50 changer transitions 57/195 dead transitions. [2023-08-26 13:42:12,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 195 transitions, 1754 flow [2023-08-26 13:42:12,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-26 13:42:12,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-26 13:42:12,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2340 transitions. [2023-08-26 13:42:12,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39327731092436974 [2023-08-26 13:42:12,985 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2340 transitions. [2023-08-26 13:42:12,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2340 transitions. [2023-08-26 13:42:12,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:12,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2340 transitions. [2023-08-26 13:42:12,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 68.82352941176471) internal successors, (2340), 34 states have internal predecessors, (2340), 0 states have call successors, (0), 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:42:13,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 175.0) internal successors, (6125), 35 states have internal predecessors, (6125), 0 states have call successors, (0), 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:42:13,002 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 175.0) internal successors, (6125), 35 states have internal predecessors, (6125), 0 states have call successors, (0), 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:42:13,002 INFO L175 Difference]: Start difference. First operand has 87 places, 62 transitions, 567 flow. Second operand 34 states and 2340 transitions. [2023-08-26 13:42:13,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 195 transitions, 1754 flow [2023-08-26 13:42:13,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 195 transitions, 1633 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-08-26 13:42:13,014 INFO L231 Difference]: Finished difference. Result has 127 places, 84 transitions, 913 flow [2023-08-26 13:42:13,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=913, PETRI_PLACES=127, PETRI_TRANSITIONS=84} [2023-08-26 13:42:13,015 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 99 predicate places. [2023-08-26 13:42:13,015 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 84 transitions, 913 flow [2023-08-26 13:42:13,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 65.89473684210526) internal successors, (1252), 19 states have internal predecessors, (1252), 0 states have call successors, (0), 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:42:13,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:13,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:13,032 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:42:13,221 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,SelfDestructingSolverStorable10 [2023-08-26 13:42:13,221 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:13,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:13,221 INFO L85 PathProgramCache]: Analyzing trace with hash -56892489, now seen corresponding path program 5 times [2023-08-26 13:42:13,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:13,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677087116] [2023-08-26 13:42:13,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:13,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:13,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:13,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:13,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677087116] [2023-08-26 13:42:13,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677087116] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728038585] [2023-08-26 13:42:13,398 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:42:13,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:13,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:13,399 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:42:13,407 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:42:13,455 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:42:13,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:13,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 13:42:13,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:13,593 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:13,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:13,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728038585] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:13,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:13,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-26 13:42:13,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608853540] [2023-08-26 13:42:13,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:13,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:42:13,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:13,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:42:13,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:42:13,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:13,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 84 transitions, 913 flow. Second operand has 19 states, 19 states have (on average 65.78947368421052) internal successors, (1250), 19 states have internal predecessors, (1250), 0 states have call successors, (0), 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:42:13,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:13,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:13,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:14,716 INFO L124 PetriNetUnfolderBase]: 251/517 cut-off events. [2023-08-26 13:42:14,716 INFO L125 PetriNetUnfolderBase]: For 5573/5573 co-relation queries the response was YES. [2023-08-26 13:42:14,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 517 events. 251/517 cut-off events. For 5573/5573 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2437 event pairs, 27 based on Foata normal form. 4/521 useless extension candidates. Maximal degree in co-relation 3117. Up to 211 conditions per place. [2023-08-26 13:42:14,721 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 97 selfloop transitions, 66 changer transitions 19/182 dead transitions. [2023-08-26 13:42:14,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 182 transitions, 2016 flow [2023-08-26 13:42:14,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-26 13:42:14,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-26 13:42:14,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1995 transitions. [2023-08-26 13:42:14,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931034482758621 [2023-08-26 13:42:14,726 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1995 transitions. [2023-08-26 13:42:14,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1995 transitions. [2023-08-26 13:42:14,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:14,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1995 transitions. [2023-08-26 13:42:14,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 68.79310344827586) internal successors, (1995), 29 states have internal predecessors, (1995), 0 states have call successors, (0), 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:42:14,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 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:42:14,736 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 175.0) internal successors, (5250), 30 states have internal predecessors, (5250), 0 states have call successors, (0), 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:42:14,736 INFO L175 Difference]: Start difference. First operand has 127 places, 84 transitions, 913 flow. Second operand 29 states and 1995 transitions. [2023-08-26 13:42:14,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 182 transitions, 2016 flow [2023-08-26 13:42:14,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 182 transitions, 1553 flow, removed 186 selfloop flow, removed 23 redundant places. [2023-08-26 13:42:14,755 INFO L231 Difference]: Finished difference. Result has 130 places, 101 transitions, 1058 flow [2023-08-26 13:42:14,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1058, PETRI_PLACES=130, PETRI_TRANSITIONS=101} [2023-08-26 13:42:14,755 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 102 predicate places. [2023-08-26 13:42:14,755 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 101 transitions, 1058 flow [2023-08-26 13:42:14,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 65.78947368421052) internal successors, (1250), 19 states have internal predecessors, (1250), 0 states have call successors, (0), 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:42:14,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:14,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:14,765 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:42:14,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:14,962 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:14,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:14,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1523513043, now seen corresponding path program 6 times [2023-08-26 13:42:14,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:14,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395351732] [2023-08-26 13:42:14,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:14,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:14,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:15,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:15,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:15,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395351732] [2023-08-26 13:42:15,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395351732] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:15,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204563405] [2023-08-26 13:42:15,187 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:42:15,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:15,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:15,188 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:42:15,189 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:42:15,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:42:15,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:15,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 13:42:15,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:15,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:15,354 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:15,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:15,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204563405] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:15,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:15,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-26 13:42:15,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869982729] [2023-08-26 13:42:15,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:15,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:42:15,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:15,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:42:15,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:42:15,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:15,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 101 transitions, 1058 flow. Second operand has 19 states, 19 states have (on average 65.89473684210526) internal successors, (1252), 19 states have internal predecessors, (1252), 0 states have call successors, (0), 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:42:15,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:15,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:15,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:16,474 INFO L124 PetriNetUnfolderBase]: 234/467 cut-off events. [2023-08-26 13:42:16,475 INFO L125 PetriNetUnfolderBase]: For 3613/3613 co-relation queries the response was YES. [2023-08-26 13:42:16,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2676 conditions, 467 events. 234/467 cut-off events. For 3613/3613 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2065 event pairs, 27 based on Foata normal form. 5/470 useless extension candidates. Maximal degree in co-relation 2633. Up to 211 conditions per place. [2023-08-26 13:42:16,479 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 79 selfloop transitions, 54 changer transitions 30/163 dead transitions. [2023-08-26 13:42:16,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 163 transitions, 1688 flow [2023-08-26 13:42:16,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-26 13:42:16,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-26 13:42:16,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2052 transitions. [2023-08-26 13:42:16,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39085714285714285 [2023-08-26 13:42:16,483 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2052 transitions. [2023-08-26 13:42:16,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2052 transitions. [2023-08-26 13:42:16,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:16,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2052 transitions. [2023-08-26 13:42:16,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 68.4) internal successors, (2052), 30 states have internal predecessors, (2052), 0 states have call successors, (0), 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:42:16,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 175.0) internal successors, (5425), 31 states have internal predecessors, (5425), 0 states have call successors, (0), 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:42:16,493 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 175.0) internal successors, (5425), 31 states have internal predecessors, (5425), 0 states have call successors, (0), 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:42:16,493 INFO L175 Difference]: Start difference. First operand has 130 places, 101 transitions, 1058 flow. Second operand 30 states and 2052 transitions. [2023-08-26 13:42:16,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 163 transitions, 1688 flow [2023-08-26 13:42:16,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 163 transitions, 1476 flow, removed 83 selfloop flow, removed 15 redundant places. [2023-08-26 13:42:16,513 INFO L231 Difference]: Finished difference. Result has 145 places, 93 transitions, 928 flow [2023-08-26 13:42:16,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=928, PETRI_PLACES=145, PETRI_TRANSITIONS=93} [2023-08-26 13:42:16,514 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 117 predicate places. [2023-08-26 13:42:16,514 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 93 transitions, 928 flow [2023-08-26 13:42:16,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 65.89473684210526) internal successors, (1252), 19 states have internal predecessors, (1252), 0 states have call successors, (0), 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:42:16,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:16,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:16,534 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:42:16,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:16,731 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:16,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:16,732 INFO L85 PathProgramCache]: Analyzing trace with hash 237301563, now seen corresponding path program 7 times [2023-08-26 13:42:16,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:16,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014757507] [2023-08-26 13:42:16,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:16,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:16,893 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:16,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:16,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014757507] [2023-08-26 13:42:16,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014757507] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:16,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984012579] [2023-08-26 13:42:16,894 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:42:16,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:16,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:16,895 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:42:16,897 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:42:16,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:16,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 13:42:16,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:17,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:17,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:17,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984012579] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:17,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:17,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-26 13:42:17,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023316584] [2023-08-26 13:42:17,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:17,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-26 13:42:17,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:17,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-26 13:42:17,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-08-26 13:42:17,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:17,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 93 transitions, 928 flow. Second operand has 19 states, 19 states have (on average 65.84210526315789) internal successors, (1251), 19 states have internal predecessors, (1251), 0 states have call successors, (0), 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:42:17,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:17,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:17,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:18,074 INFO L124 PetriNetUnfolderBase]: 275/524 cut-off events. [2023-08-26 13:42:18,074 INFO L125 PetriNetUnfolderBase]: For 3577/3577 co-relation queries the response was YES. [2023-08-26 13:42:18,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2940 conditions, 524 events. 275/524 cut-off events. For 3577/3577 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2278 event pairs, 17 based on Foata normal form. 3/527 useless extension candidates. Maximal degree in co-relation 2897. Up to 260 conditions per place. [2023-08-26 13:42:18,079 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 109 selfloop transitions, 36 changer transitions 57/202 dead transitions. [2023-08-26 13:42:18,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 202 transitions, 2062 flow [2023-08-26 13:42:18,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 13:42:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 13:42:18,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2133 transitions. [2023-08-26 13:42:18,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931797235023041 [2023-08-26 13:42:18,084 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2133 transitions. [2023-08-26 13:42:18,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2133 transitions. [2023-08-26 13:42:18,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:18,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2133 transitions. [2023-08-26 13:42:18,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 68.80645161290323) internal successors, (2133), 31 states have internal predecessors, (2133), 0 states have call successors, (0), 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:42:18,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 175.0) internal successors, (5600), 32 states have internal predecessors, (5600), 0 states have call successors, (0), 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:42:18,094 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 175.0) internal successors, (5600), 32 states have internal predecessors, (5600), 0 states have call successors, (0), 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:42:18,095 INFO L175 Difference]: Start difference. First operand has 145 places, 93 transitions, 928 flow. Second operand 31 states and 2133 transitions. [2023-08-26 13:42:18,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 202 transitions, 2062 flow [2023-08-26 13:42:18,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 202 transitions, 1892 flow, removed 26 selfloop flow, removed 28 redundant places. [2023-08-26 13:42:18,114 INFO L231 Difference]: Finished difference. Result has 147 places, 101 transitions, 1023 flow [2023-08-26 13:42:18,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1023, PETRI_PLACES=147, PETRI_TRANSITIONS=101} [2023-08-26 13:42:18,114 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2023-08-26 13:42:18,114 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 101 transitions, 1023 flow [2023-08-26 13:42:18,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 65.84210526315789) internal successors, (1251), 19 states have internal predecessors, (1251), 0 states have call successors, (0), 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:42:18,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:18,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:18,122 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:42:18,320 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,SelfDestructingSolverStorable13 [2023-08-26 13:42:18,321 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:18,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:18,321 INFO L85 PathProgramCache]: Analyzing trace with hash -481839699, now seen corresponding path program 8 times [2023-08-26 13:42:18,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:18,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23720406] [2023-08-26 13:42:18,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:18,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:18,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:18,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:18,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23720406] [2023-08-26 13:42:18,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23720406] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:18,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815079551] [2023-08-26 13:42:18,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:42:18,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:18,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:18,487 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:42:18,514 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:42:18,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:42:18,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:18,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 13:42:18,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:18,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:18,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:19,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:19,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815079551] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:19,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:19,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-26 13:42:19,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921422136] [2023-08-26 13:42:19,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:19,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:19,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:19,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:19,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:19,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:19,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 101 transitions, 1023 flow. Second operand has 22 states, 22 states have (on average 65.81818181818181) internal successors, (1448), 22 states have internal predecessors, (1448), 0 states have call successors, (0), 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:42:19,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:19,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:19,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:19,632 INFO L124 PetriNetUnfolderBase]: 228/432 cut-off events. [2023-08-26 13:42:19,632 INFO L125 PetriNetUnfolderBase]: For 3716/3716 co-relation queries the response was YES. [2023-08-26 13:42:19,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2571 conditions, 432 events. 228/432 cut-off events. For 3716/3716 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1742 event pairs, 18 based on Foata normal form. 1/433 useless extension candidates. Maximal degree in co-relation 2522. Up to 336 conditions per place. [2023-08-26 13:42:19,636 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 101 selfloop transitions, 32 changer transitions 5/138 dead transitions. [2023-08-26 13:42:19,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 138 transitions, 1564 flow [2023-08-26 13:42:19,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 13:42:19,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 13:42:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 957 transitions. [2023-08-26 13:42:19,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906122448979592 [2023-08-26 13:42:19,638 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 957 transitions. [2023-08-26 13:42:19,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 957 transitions. [2023-08-26 13:42:19,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:19,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 957 transitions. [2023-08-26 13:42:19,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 68.35714285714286) internal successors, (957), 14 states have internal predecessors, (957), 0 states have call successors, (0), 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:42:19,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 175.0) internal successors, (2625), 15 states have internal predecessors, (2625), 0 states have call successors, (0), 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:42:19,643 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 175.0) internal successors, (2625), 15 states have internal predecessors, (2625), 0 states have call successors, (0), 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:42:19,643 INFO L175 Difference]: Start difference. First operand has 147 places, 101 transitions, 1023 flow. Second operand 14 states and 957 transitions. [2023-08-26 13:42:19,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 138 transitions, 1564 flow [2023-08-26 13:42:19,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 138 transitions, 1302 flow, removed 98 selfloop flow, removed 21 redundant places. [2023-08-26 13:42:19,657 INFO L231 Difference]: Finished difference. Result has 129 places, 108 transitions, 966 flow [2023-08-26 13:42:19,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=966, PETRI_PLACES=129, PETRI_TRANSITIONS=108} [2023-08-26 13:42:19,657 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 101 predicate places. [2023-08-26 13:42:19,657 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 108 transitions, 966 flow [2023-08-26 13:42:19,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.81818181818181) internal successors, (1448), 22 states have internal predecessors, (1448), 0 states have call successors, (0), 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:42:19,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:19,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:19,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:19,863 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,SelfDestructingSolverStorable14 [2023-08-26 13:42:19,863 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:19,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:19,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2063994397, now seen corresponding path program 9 times [2023-08-26 13:42:19,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:19,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336428257] [2023-08-26 13:42:19,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:19,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:20,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:20,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:20,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336428257] [2023-08-26 13:42:20,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336428257] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:20,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908210056] [2023-08-26 13:42:20,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:42:20,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:20,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:20,033 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:42:20,057 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:42:20,098 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:42:20,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:20,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 13:42:20,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:20,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:20,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:20,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908210056] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:20,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:20,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-26 13:42:20,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285863615] [2023-08-26 13:42:20,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:20,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:20,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:20,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:20,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:20,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:20,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 108 transitions, 966 flow. Second operand has 22 states, 22 states have (on average 65.95454545454545) internal successors, (1451), 22 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:42:20,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:20,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:20,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:20,936 INFO L124 PetriNetUnfolderBase]: 230/430 cut-off events. [2023-08-26 13:42:20,936 INFO L125 PetriNetUnfolderBase]: For 2778/2778 co-relation queries the response was YES. [2023-08-26 13:42:20,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2335 conditions, 430 events. 230/430 cut-off events. For 2778/2778 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1692 event pairs, 18 based on Foata normal form. 1/429 useless extension candidates. Maximal degree in co-relation 2296. Up to 328 conditions per place. [2023-08-26 13:42:20,939 INFO L140 encePairwiseOnDemand]: 166/175 looper letters, 95 selfloop transitions, 35 changer transitions 10/140 dead transitions. [2023-08-26 13:42:20,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 140 transitions, 1404 flow [2023-08-26 13:42:20,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 13:42:20,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 13:42:20,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1027 transitions. [2023-08-26 13:42:20,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3912380952380952 [2023-08-26 13:42:20,940 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1027 transitions. [2023-08-26 13:42:20,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1027 transitions. [2023-08-26 13:42:20,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:20,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1027 transitions. [2023-08-26 13:42:20,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 68.46666666666667) internal successors, (1027), 15 states have internal predecessors, (1027), 0 states have call successors, (0), 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:42:20,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 175.0) internal successors, (2800), 16 states have internal predecessors, (2800), 0 states have call successors, (0), 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:42:20,945 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 175.0) internal successors, (2800), 16 states have internal predecessors, (2800), 0 states have call successors, (0), 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:42:20,945 INFO L175 Difference]: Start difference. First operand has 129 places, 108 transitions, 966 flow. Second operand 15 states and 1027 transitions. [2023-08-26 13:42:20,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 140 transitions, 1404 flow [2023-08-26 13:42:20,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 140 transitions, 1314 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-08-26 13:42:20,957 INFO L231 Difference]: Finished difference. Result has 135 places, 109 transitions, 975 flow [2023-08-26 13:42:20,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=975, PETRI_PLACES=135, PETRI_TRANSITIONS=109} [2023-08-26 13:42:20,957 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 107 predicate places. [2023-08-26 13:42:20,958 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 109 transitions, 975 flow [2023-08-26 13:42:20,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.95454545454545) internal successors, (1451), 22 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:42:20,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:20,958 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:20,965 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:42:21,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-26 13:42:21,164 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:21,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:21,164 INFO L85 PathProgramCache]: Analyzing trace with hash 39354959, now seen corresponding path program 10 times [2023-08-26 13:42:21,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:21,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248623222] [2023-08-26 13:42:21,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:21,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:21,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:21,382 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:21,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:21,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248623222] [2023-08-26 13:42:21,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248623222] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:21,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975805041] [2023-08-26 13:42:21,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:42:21,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:21,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:21,384 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:42:21,407 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:42:21,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:42:21,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:21,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:21,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:21,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:21,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:21,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:21,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975805041] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:21,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:21,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-26 13:42:21,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361199506] [2023-08-26 13:42:21,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:21,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 13:42:21,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:21,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 13:42:21,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-08-26 13:42:21,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:21,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 109 transitions, 975 flow. Second operand has 23 states, 23 states have (on average 65.69565217391305) internal successors, (1511), 23 states have internal predecessors, (1511), 0 states have call successors, (0), 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:42:21,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:21,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:21,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:22,354 INFO L124 PetriNetUnfolderBase]: 297/558 cut-off events. [2023-08-26 13:42:22,354 INFO L125 PetriNetUnfolderBase]: For 3941/3941 co-relation queries the response was YES. [2023-08-26 13:42:22,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3154 conditions, 558 events. 297/558 cut-off events. For 3941/3941 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2438 event pairs, 21 based on Foata normal form. 4/560 useless extension candidates. Maximal degree in co-relation 3114. Up to 252 conditions per place. [2023-08-26 13:42:22,358 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 86 selfloop transitions, 66 changer transitions 47/199 dead transitions. [2023-08-26 13:42:22,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 199 transitions, 1953 flow [2023-08-26 13:42:22,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 13:42:22,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 13:42:22,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1664 transitions. [2023-08-26 13:42:22,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961904761904762 [2023-08-26 13:42:22,360 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1664 transitions. [2023-08-26 13:42:22,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1664 transitions. [2023-08-26 13:42:22,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:22,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1664 transitions. [2023-08-26 13:42:22,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 69.33333333333333) internal successors, (1664), 24 states have internal predecessors, (1664), 0 states have call successors, (0), 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:42:22,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 175.0) internal successors, (4375), 25 states have internal predecessors, (4375), 0 states have call successors, (0), 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:42:22,367 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 175.0) internal successors, (4375), 25 states have internal predecessors, (4375), 0 states have call successors, (0), 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:42:22,367 INFO L175 Difference]: Start difference. First operand has 135 places, 109 transitions, 975 flow. Second operand 24 states and 1664 transitions. [2023-08-26 13:42:22,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 199 transitions, 1953 flow [2023-08-26 13:42:22,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 199 transitions, 1863 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-08-26 13:42:22,381 INFO L231 Difference]: Finished difference. Result has 154 places, 119 transitions, 1189 flow [2023-08-26 13:42:22,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1189, PETRI_PLACES=154, PETRI_TRANSITIONS=119} [2023-08-26 13:42:22,382 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 126 predicate places. [2023-08-26 13:42:22,382 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 119 transitions, 1189 flow [2023-08-26 13:42:22,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.69565217391305) internal successors, (1511), 23 states have internal predecessors, (1511), 0 states have call successors, (0), 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:42:22,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:22,383 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:22,388 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:42:22,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-26 13:42:22,588 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:22,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:22,588 INFO L85 PathProgramCache]: Analyzing trace with hash 870516815, now seen corresponding path program 11 times [2023-08-26 13:42:22,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:22,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964448704] [2023-08-26 13:42:22,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:22,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:22,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:22,767 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:22,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964448704] [2023-08-26 13:42:22,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964448704] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490178718] [2023-08-26 13:42:22,768 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:42:22,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:22,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:22,769 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:42:22,770 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:42:22,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 13:42:22,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:22,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:22,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:22,986 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:22,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:23,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490178718] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:23,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:23,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-26 13:42:23,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421399031] [2023-08-26 13:42:23,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:23,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 13:42:23,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:23,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 13:42:23,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2023-08-26 13:42:23,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:23,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 119 transitions, 1189 flow. Second operand has 23 states, 23 states have (on average 65.65217391304348) internal successors, (1510), 23 states have internal predecessors, (1510), 0 states have call successors, (0), 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:42:23,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:23,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:23,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:23,880 INFO L124 PetriNetUnfolderBase]: 285/554 cut-off events. [2023-08-26 13:42:23,880 INFO L125 PetriNetUnfolderBase]: For 6436/6436 co-relation queries the response was YES. [2023-08-26 13:42:23,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3515 conditions, 554 events. 285/554 cut-off events. For 6436/6436 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2469 event pairs, 13 based on Foata normal form. 4/556 useless extension candidates. Maximal degree in co-relation 3464. Up to 264 conditions per place. [2023-08-26 13:42:23,884 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 102 selfloop transitions, 82 changer transitions 22/206 dead transitions. [2023-08-26 13:42:23,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 206 transitions, 2240 flow [2023-08-26 13:42:23,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 13:42:23,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 13:42:23,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1797 transitions. [2023-08-26 13:42:23,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39494505494505494 [2023-08-26 13:42:23,886 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1797 transitions. [2023-08-26 13:42:23,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1797 transitions. [2023-08-26 13:42:23,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:23,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1797 transitions. [2023-08-26 13:42:23,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 69.11538461538461) internal successors, (1797), 26 states have internal predecessors, (1797), 0 states have call successors, (0), 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:42:23,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 175.0) internal successors, (4725), 27 states have internal predecessors, (4725), 0 states have call successors, (0), 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:42:23,892 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 175.0) internal successors, (4725), 27 states have internal predecessors, (4725), 0 states have call successors, (0), 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:42:23,892 INFO L175 Difference]: Start difference. First operand has 154 places, 119 transitions, 1189 flow. Second operand 26 states and 1797 transitions. [2023-08-26 13:42:23,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 206 transitions, 2240 flow [2023-08-26 13:42:23,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 206 transitions, 1804 flow, removed 140 selfloop flow, removed 21 redundant places. [2023-08-26 13:42:23,907 INFO L231 Difference]: Finished difference. Result has 160 places, 135 transitions, 1338 flow [2023-08-26 13:42:23,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1338, PETRI_PLACES=160, PETRI_TRANSITIONS=135} [2023-08-26 13:42:23,908 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 132 predicate places. [2023-08-26 13:42:23,908 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 135 transitions, 1338 flow [2023-08-26 13:42:23,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.65217391304348) internal successors, (1510), 23 states have internal predecessors, (1510), 0 states have call successors, (0), 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:42:23,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:23,908 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:23,913 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:42:24,113 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,SelfDestructingSolverStorable17 [2023-08-26 13:42:24,113 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:24,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:24,114 INFO L85 PathProgramCache]: Analyzing trace with hash 789908135, now seen corresponding path program 12 times [2023-08-26 13:42:24,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:24,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705123256] [2023-08-26 13:42:24,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:24,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:24,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:24,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:24,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:24,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705123256] [2023-08-26 13:42:24,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705123256] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:24,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42960372] [2023-08-26 13:42:24,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:42:24,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:24,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:24,295 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:42:24,296 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:42:24,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:42:24,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:24,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 13:42:24,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:24,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:24,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42960372] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:24,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:24,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-26 13:42:24,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833370324] [2023-08-26 13:42:24,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:24,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 13:42:24,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:24,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 13:42:24,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2023-08-26 13:42:24,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:24,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 135 transitions, 1338 flow. Second operand has 25 states, 25 states have (on average 65.84) internal successors, (1646), 25 states have internal predecessors, (1646), 0 states have call successors, (0), 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:42:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:27,087 INFO L124 PetriNetUnfolderBase]: 455/847 cut-off events. [2023-08-26 13:42:27,088 INFO L125 PetriNetUnfolderBase]: For 8765/8765 co-relation queries the response was YES. [2023-08-26 13:42:27,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5245 conditions, 847 events. 455/847 cut-off events. For 8765/8765 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4088 event pairs, 30 based on Foata normal form. 3/848 useless extension candidates. Maximal degree in co-relation 5196. Up to 300 conditions per place. [2023-08-26 13:42:27,096 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 134 selfloop transitions, 130 changer transitions 31/295 dead transitions. [2023-08-26 13:42:27,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 295 transitions, 3289 flow [2023-08-26 13:42:27,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 13:42:27,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 13:42:27,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2562 transitions. [2023-08-26 13:42:27,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956756756756757 [2023-08-26 13:42:27,100 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2562 transitions. [2023-08-26 13:42:27,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2562 transitions. [2023-08-26 13:42:27,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:27,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2562 transitions. [2023-08-26 13:42:27,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.24324324324324) internal successors, (2562), 37 states have internal predecessors, (2562), 0 states have call successors, (0), 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:42:27,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 175.0) internal successors, (6650), 38 states have internal predecessors, (6650), 0 states have call successors, (0), 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:42:27,109 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 175.0) internal successors, (6650), 38 states have internal predecessors, (6650), 0 states have call successors, (0), 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:42:27,109 INFO L175 Difference]: Start difference. First operand has 160 places, 135 transitions, 1338 flow. Second operand 37 states and 2562 transitions. [2023-08-26 13:42:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 295 transitions, 3289 flow [2023-08-26 13:42:27,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 295 transitions, 2966 flow, removed 102 selfloop flow, removed 14 redundant places. [2023-08-26 13:42:27,136 INFO L231 Difference]: Finished difference. Result has 188 places, 194 transitions, 2321 flow [2023-08-26 13:42:27,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2321, PETRI_PLACES=188, PETRI_TRANSITIONS=194} [2023-08-26 13:42:27,137 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 160 predicate places. [2023-08-26 13:42:27,137 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 194 transitions, 2321 flow [2023-08-26 13:42:27,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 65.84) internal successors, (1646), 25 states have internal predecessors, (1646), 0 states have call successors, (0), 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:42:27,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:27,137 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:27,145 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:42:27,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:27,343 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:27,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1261936603, now seen corresponding path program 13 times [2023-08-26 13:42:27,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283209314] [2023-08-26 13:42:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:27,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:27,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:27,525 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:27,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:27,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283209314] [2023-08-26 13:42:27,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283209314] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:27,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250797237] [2023-08-26 13:42:27,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:42:27,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:27,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:27,527 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:42:27,548 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:42:27,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:27,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:27,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:27,726 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:27,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:27,895 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:27,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250797237] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:27,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:27,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-08-26 13:42:27,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695836488] [2023-08-26 13:42:27,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:27,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 13:42:27,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:27,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 13:42:27,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2023-08-26 13:42:27,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:27,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 194 transitions, 2321 flow. Second operand has 23 states, 23 states have (on average 65.65217391304348) internal successors, (1510), 23 states have internal predecessors, (1510), 0 states have call successors, (0), 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:42:27,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:27,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:27,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:29,010 INFO L124 PetriNetUnfolderBase]: 628/1160 cut-off events. [2023-08-26 13:42:29,010 INFO L125 PetriNetUnfolderBase]: For 12677/12677 co-relation queries the response was YES. [2023-08-26 13:42:29,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7605 conditions, 1160 events. 628/1160 cut-off events. For 12677/12677 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6094 event pairs, 31 based on Foata normal form. 9/1167 useless extension candidates. Maximal degree in co-relation 7548. Up to 368 conditions per place. [2023-08-26 13:42:29,022 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 158 selfloop transitions, 179 changer transitions 30/367 dead transitions. [2023-08-26 13:42:29,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 367 transitions, 4839 flow [2023-08-26 13:42:29,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-26 13:42:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-26 13:42:29,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2940 transitions. [2023-08-26 13:42:29,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39069767441860465 [2023-08-26 13:42:29,026 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2940 transitions. [2023-08-26 13:42:29,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2940 transitions. [2023-08-26 13:42:29,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:29,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2940 transitions. [2023-08-26 13:42:29,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 68.37209302325581) internal successors, (2940), 43 states have internal predecessors, (2940), 0 states have call successors, (0), 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:42:29,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 175.0) internal successors, (7700), 44 states have internal predecessors, (7700), 0 states have call successors, (0), 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:42:29,036 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 175.0) internal successors, (7700), 44 states have internal predecessors, (7700), 0 states have call successors, (0), 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:42:29,037 INFO L175 Difference]: Start difference. First operand has 188 places, 194 transitions, 2321 flow. Second operand 43 states and 2940 transitions. [2023-08-26 13:42:29,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 367 transitions, 4839 flow [2023-08-26 13:42:29,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 367 transitions, 3939 flow, removed 331 selfloop flow, removed 21 redundant places. [2023-08-26 13:42:29,084 INFO L231 Difference]: Finished difference. Result has 217 places, 266 transitions, 3235 flow [2023-08-26 13:42:29,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=3235, PETRI_PLACES=217, PETRI_TRANSITIONS=266} [2023-08-26 13:42:29,085 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 189 predicate places. [2023-08-26 13:42:29,085 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 266 transitions, 3235 flow [2023-08-26 13:42:29,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.65217391304348) internal successors, (1510), 23 states have internal predecessors, (1510), 0 states have call successors, (0), 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:42:29,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:29,086 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:29,091 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:42:29,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:29,291 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:29,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:29,291 INFO L85 PathProgramCache]: Analyzing trace with hash -374167151, now seen corresponding path program 14 times [2023-08-26 13:42:29,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:29,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338770259] [2023-08-26 13:42:29,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:29,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:29,489 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:29,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:29,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338770259] [2023-08-26 13:42:29,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338770259] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:29,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496480721] [2023-08-26 13:42:29,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:42:29,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:29,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:29,490 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:42:29,517 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:42:29,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:42:29,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:29,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 13:42:29,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:29,779 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:29,779 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:30,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:30,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496480721] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:30,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:30,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-26 13:42:30,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363767406] [2023-08-26 13:42:30,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:30,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 13:42:30,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:30,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 13:42:30,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-08-26 13:42:30,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:30,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 266 transitions, 3235 flow. Second operand has 25 states, 25 states have (on average 65.76) internal successors, (1644), 25 states have internal predecessors, (1644), 0 states have call successors, (0), 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:42:30,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:30,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:30,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:31,617 INFO L124 PetriNetUnfolderBase]: 662/1217 cut-off events. [2023-08-26 13:42:31,617 INFO L125 PetriNetUnfolderBase]: For 13695/13695 co-relation queries the response was YES. [2023-08-26 13:42:31,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8035 conditions, 1217 events. 662/1217 cut-off events. For 13695/13695 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6463 event pairs, 26 based on Foata normal form. 6/1223 useless extension candidates. Maximal degree in co-relation 7972. Up to 610 conditions per place. [2023-08-26 13:42:31,629 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 168 selfloop transitions, 160 changer transitions 57/385 dead transitions. [2023-08-26 13:42:31,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 385 transitions, 5084 flow [2023-08-26 13:42:31,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 13:42:31,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 13:42:31,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2525 transitions. [2023-08-26 13:42:31,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38996138996138996 [2023-08-26 13:42:31,633 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2525 transitions. [2023-08-26 13:42:31,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2525 transitions. [2023-08-26 13:42:31,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:31,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2525 transitions. [2023-08-26 13:42:31,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 68.24324324324324) internal successors, (2525), 37 states have internal predecessors, (2525), 0 states have call successors, (0), 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:42:31,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 175.0) internal successors, (6650), 38 states have internal predecessors, (6650), 0 states have call successors, (0), 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:42:31,641 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 175.0) internal successors, (6650), 38 states have internal predecessors, (6650), 0 states have call successors, (0), 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:42:31,641 INFO L175 Difference]: Start difference. First operand has 217 places, 266 transitions, 3235 flow. Second operand 37 states and 2525 transitions. [2023-08-26 13:42:31,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 385 transitions, 5084 flow [2023-08-26 13:42:31,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 385 transitions, 3856 flow, removed 509 selfloop flow, removed 21 redundant places. [2023-08-26 13:42:31,692 INFO L231 Difference]: Finished difference. Result has 242 places, 278 transitions, 3033 flow [2023-08-26 13:42:31,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3033, PETRI_PLACES=242, PETRI_TRANSITIONS=278} [2023-08-26 13:42:31,692 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 214 predicate places. [2023-08-26 13:42:31,692 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 278 transitions, 3033 flow [2023-08-26 13:42:31,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 65.76) internal successors, (1644), 25 states have internal predecessors, (1644), 0 states have call successors, (0), 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:42:31,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:31,693 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:31,701 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:42:31,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:31,898 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:31,899 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1234230973, now seen corresponding path program 15 times [2023-08-26 13:42:31,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955845302] [2023-08-26 13:42:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:31,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:31,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:32,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:32,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:32,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955845302] [2023-08-26 13:42:32,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955845302] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:32,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480323123] [2023-08-26 13:42:32,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:42:32,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:32,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:32,077 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:42:32,104 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:42:32,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:42:32,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:32,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 13:42:32,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:32,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:32,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:32,737 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:32,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480323123] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:32,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:32,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-26 13:42:32,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105669411] [2023-08-26 13:42:32,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:32,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-26 13:42:32,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-26 13:42:32,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2023-08-26 13:42:32,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:32,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 278 transitions, 3033 flow. Second operand has 25 states, 25 states have (on average 65.76) internal successors, (1644), 25 states have internal predecessors, (1644), 0 states have call successors, (0), 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:42:32,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:32,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:32,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:34,809 INFO L124 PetriNetUnfolderBase]: 649/1190 cut-off events. [2023-08-26 13:42:34,809 INFO L125 PetriNetUnfolderBase]: For 10571/10571 co-relation queries the response was YES. [2023-08-26 13:42:34,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7242 conditions, 1190 events. 649/1190 cut-off events. For 10571/10571 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6290 event pairs, 14 based on Foata normal form. 4/1194 useless extension candidates. Maximal degree in co-relation 7173. Up to 558 conditions per place. [2023-08-26 13:42:34,819 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 170 selfloop transitions, 193 changer transitions 26/389 dead transitions. [2023-08-26 13:42:34,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 389 transitions, 4472 flow [2023-08-26 13:42:34,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-26 13:42:34,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-26 13:42:34,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3009 transitions. [2023-08-26 13:42:34,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907792207792208 [2023-08-26 13:42:34,823 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3009 transitions. [2023-08-26 13:42:34,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3009 transitions. [2023-08-26 13:42:34,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:34,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3009 transitions. [2023-08-26 13:42:34,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 68.38636363636364) internal successors, (3009), 44 states have internal predecessors, (3009), 0 states have call successors, (0), 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:42:34,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 175.0) internal successors, (7875), 45 states have internal predecessors, (7875), 0 states have call successors, (0), 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:42:34,833 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 175.0) internal successors, (7875), 45 states have internal predecessors, (7875), 0 states have call successors, (0), 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:42:34,833 INFO L175 Difference]: Start difference. First operand has 242 places, 278 transitions, 3033 flow. Second operand 44 states and 3009 transitions. [2023-08-26 13:42:34,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 389 transitions, 4472 flow [2023-08-26 13:42:34,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 389 transitions, 4062 flow, removed 140 selfloop flow, removed 21 redundant places. [2023-08-26 13:42:34,894 INFO L231 Difference]: Finished difference. Result has 251 places, 292 transitions, 3389 flow [2023-08-26 13:42:34,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=3389, PETRI_PLACES=251, PETRI_TRANSITIONS=292} [2023-08-26 13:42:34,894 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 223 predicate places. [2023-08-26 13:42:34,894 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 292 transitions, 3389 flow [2023-08-26 13:42:34,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 65.76) internal successors, (1644), 25 states have internal predecessors, (1644), 0 states have call successors, (0), 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:42:34,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:34,895 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:34,900 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:42:35,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-26 13:42:35,100 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:35,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:35,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1898457501, now seen corresponding path program 16 times [2023-08-26 13:42:35,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:35,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978654427] [2023-08-26 13:42:35,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:35,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:35,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978654427] [2023-08-26 13:42:35,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978654427] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:35,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35597351] [2023-08-26 13:42:35,254 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:42:35,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:35,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:35,255 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:42:35,258 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:42:35,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:42:35,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:35,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:35,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:35,442 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:35,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:35,614 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:35,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35597351] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:35,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:35,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-26 13:42:35,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524870886] [2023-08-26 13:42:35,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:35,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 13:42:35,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:35,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 13:42:35,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2023-08-26 13:42:35,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:35,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 292 transitions, 3389 flow. Second operand has 21 states, 21 states have (on average 65.76190476190476) internal successors, (1381), 21 states have internal predecessors, (1381), 0 states have call successors, (0), 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:42:35,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:35,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:35,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:36,338 INFO L124 PetriNetUnfolderBase]: 716/1290 cut-off events. [2023-08-26 13:42:36,339 INFO L125 PetriNetUnfolderBase]: For 9942/9942 co-relation queries the response was YES. [2023-08-26 13:42:36,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7989 conditions, 1290 events. 716/1290 cut-off events. For 9942/9942 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6773 event pairs, 32 based on Foata normal form. 5/1295 useless extension candidates. Maximal degree in co-relation 7918. Up to 939 conditions per place. [2023-08-26 13:42:36,348 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 273 selfloop transitions, 79 changer transitions 54/406 dead transitions. [2023-08-26 13:42:36,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 406 transitions, 5226 flow [2023-08-26 13:42:36,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 13:42:36,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 13:42:36,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2106 transitions. [2023-08-26 13:42:36,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38820276497695855 [2023-08-26 13:42:36,350 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2106 transitions. [2023-08-26 13:42:36,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2106 transitions. [2023-08-26 13:42:36,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:36,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2106 transitions. [2023-08-26 13:42:36,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 67.93548387096774) internal successors, (2106), 31 states have internal predecessors, (2106), 0 states have call successors, (0), 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:42:36,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 175.0) internal successors, (5600), 32 states have internal predecessors, (5600), 0 states have call successors, (0), 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:42:36,357 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 175.0) internal successors, (5600), 32 states have internal predecessors, (5600), 0 states have call successors, (0), 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:42:36,358 INFO L175 Difference]: Start difference. First operand has 251 places, 292 transitions, 3389 flow. Second operand 31 states and 2106 transitions. [2023-08-26 13:42:36,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 406 transitions, 5226 flow [2023-08-26 13:42:36,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 406 transitions, 4767 flow, removed 72 selfloop flow, removed 30 redundant places. [2023-08-26 13:42:36,420 INFO L231 Difference]: Finished difference. Result has 252 places, 311 transitions, 3599 flow [2023-08-26 13:42:36,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3599, PETRI_PLACES=252, PETRI_TRANSITIONS=311} [2023-08-26 13:42:36,421 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 224 predicate places. [2023-08-26 13:42:36,421 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 311 transitions, 3599 flow [2023-08-26 13:42:36,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 65.76190476190476) internal successors, (1381), 21 states have internal predecessors, (1381), 0 states have call successors, (0), 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:42:36,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:36,421 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:36,426 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:42:36,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:36,625 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:36,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:36,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1508740343, now seen corresponding path program 17 times [2023-08-26 13:42:36,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:36,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403360217] [2023-08-26 13:42:36,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:36,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:36,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:36,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:36,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:36,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403360217] [2023-08-26 13:42:36,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403360217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:36,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924354438] [2023-08-26 13:42:36,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:42:36,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:36,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:36,801 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:36,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-26 13:42:36,868 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:42:36,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:36,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:36,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:36,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:36,983 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:37,166 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:37,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924354438] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:37,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:37,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-26 13:42:37,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647267408] [2023-08-26 13:42:37,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:37,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:37,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:37,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:37,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:37,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:37,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 311 transitions, 3599 flow. Second operand has 22 states, 22 states have (on average 65.68181818181819) internal successors, (1445), 22 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:42:37,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:37,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:37,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:38,598 INFO L124 PetriNetUnfolderBase]: 803/1466 cut-off events. [2023-08-26 13:42:38,598 INFO L125 PetriNetUnfolderBase]: For 15656/15656 co-relation queries the response was YES. [2023-08-26 13:42:38,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9582 conditions, 1466 events. 803/1466 cut-off events. For 15656/15656 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8049 event pairs, 26 based on Foata normal form. 6/1472 useless extension candidates. Maximal degree in co-relation 9504. Up to 944 conditions per place. [2023-08-26 13:42:38,613 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 312 selfloop transitions, 125 changer transitions 40/477 dead transitions. [2023-08-26 13:42:38,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 477 transitions, 6410 flow [2023-08-26 13:42:38,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-26 13:42:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-26 13:42:38,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3270 transitions. [2023-08-26 13:42:38,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2023-08-26 13:42:38,617 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 3270 transitions. [2023-08-26 13:42:38,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 3270 transitions. [2023-08-26 13:42:38,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:38,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 3270 transitions. [2023-08-26 13:42:38,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 68.125) internal successors, (3270), 48 states have internal predecessors, (3270), 0 states have call successors, (0), 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:42:38,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 175.0) internal successors, (8575), 49 states have internal predecessors, (8575), 0 states have call successors, (0), 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:42:38,626 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 175.0) internal successors, (8575), 49 states have internal predecessors, (8575), 0 states have call successors, (0), 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:42:38,626 INFO L175 Difference]: Start difference. First operand has 252 places, 311 transitions, 3599 flow. Second operand 48 states and 3270 transitions. [2023-08-26 13:42:38,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 477 transitions, 6410 flow [2023-08-26 13:42:38,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 477 transitions, 5333 flow, removed 514 selfloop flow, removed 13 redundant places. [2023-08-26 13:42:38,758 INFO L231 Difference]: Finished difference. Result has 286 places, 363 transitions, 4134 flow [2023-08-26 13:42:38,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4134, PETRI_PLACES=286, PETRI_TRANSITIONS=363} [2023-08-26 13:42:38,760 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 258 predicate places. [2023-08-26 13:42:38,760 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 363 transitions, 4134 flow [2023-08-26 13:42:38,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.68181818181819) internal successors, (1445), 22 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:42:38,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:38,761 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:38,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:38,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:38,966 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:38,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:38,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1361268135, now seen corresponding path program 18 times [2023-08-26 13:42:38,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:38,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382950927] [2023-08-26 13:42:38,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:38,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:38,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:39,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:39,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382950927] [2023-08-26 13:42:39,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382950927] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018000253] [2023-08-26 13:42:39,118 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:42:39,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:39,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:39,119 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:39,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-26 13:42:39,183 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 13:42:39,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:39,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:39,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:39,292 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:39,292 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:39,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:39,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018000253] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:39,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:39,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-26 13:42:39,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912378366] [2023-08-26 13:42:39,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:39,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:39,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:39,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:39,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:39,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:39,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 363 transitions, 4134 flow. Second operand has 22 states, 22 states have (on average 65.68181818181819) internal successors, (1445), 22 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:42:39,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:39,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:39,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:40,658 INFO L124 PetriNetUnfolderBase]: 909/1724 cut-off events. [2023-08-26 13:42:40,658 INFO L125 PetriNetUnfolderBase]: For 21076/21076 co-relation queries the response was YES. [2023-08-26 13:42:40,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 1724 events. 909/1724 cut-off events. For 21076/21076 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10151 event pairs, 22 based on Foata normal form. 6/1730 useless extension candidates. Maximal degree in co-relation 11001. Up to 1005 conditions per place. [2023-08-26 13:42:40,671 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 366 selfloop transitions, 124 changer transitions 30/520 dead transitions. [2023-08-26 13:42:40,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 520 transitions, 6631 flow [2023-08-26 13:42:40,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 13:42:40,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 13:42:40,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2132 transitions. [2023-08-26 13:42:40,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39299539170506914 [2023-08-26 13:42:40,679 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2132 transitions. [2023-08-26 13:42:40,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2132 transitions. [2023-08-26 13:42:40,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:40,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2132 transitions. [2023-08-26 13:42:40,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 68.7741935483871) internal successors, (2132), 31 states have internal predecessors, (2132), 0 states have call successors, (0), 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:42:40,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 175.0) internal successors, (5600), 32 states have internal predecessors, (5600), 0 states have call successors, (0), 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:42:40,688 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 175.0) internal successors, (5600), 32 states have internal predecessors, (5600), 0 states have call successors, (0), 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:42:40,688 INFO L175 Difference]: Start difference. First operand has 286 places, 363 transitions, 4134 flow. Second operand 31 states and 2132 transitions. [2023-08-26 13:42:40,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 520 transitions, 6631 flow [2023-08-26 13:42:40,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 520 transitions, 6064 flow, removed 231 selfloop flow, removed 16 redundant places. [2023-08-26 13:42:40,809 INFO L231 Difference]: Finished difference. Result has 307 places, 402 transitions, 4670 flow [2023-08-26 13:42:40,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4670, PETRI_PLACES=307, PETRI_TRANSITIONS=402} [2023-08-26 13:42:40,810 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 279 predicate places. [2023-08-26 13:42:40,810 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 402 transitions, 4670 flow [2023-08-26 13:42:40,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.68181818181819) internal successors, (1445), 22 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:42:40,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:40,810 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:40,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:41,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:41,016 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:41,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:41,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1388973765, now seen corresponding path program 19 times [2023-08-26 13:42:41,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:41,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44271971] [2023-08-26 13:42:41,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:41,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:41,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:41,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:41,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:41,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44271971] [2023-08-26 13:42:41,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44271971] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:41,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188713730] [2023-08-26 13:42:41,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:42:41,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:41,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:41,181 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:41,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-26 13:42:41,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:41,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 13:42:41,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:41,398 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:41,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:41,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:41,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188713730] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:41,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:41,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-26 13:42:41,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113824713] [2023-08-26 13:42:41,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:41,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 13:42:41,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:41,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 13:42:41,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-08-26 13:42:41,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:41,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 402 transitions, 4670 flow. Second operand has 22 states, 22 states have (on average 65.68181818181819) internal successors, (1445), 22 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:42:41,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:41,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:41,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:42,865 INFO L124 PetriNetUnfolderBase]: 935/1767 cut-off events. [2023-08-26 13:42:42,866 INFO L125 PetriNetUnfolderBase]: For 23043/23043 co-relation queries the response was YES. [2023-08-26 13:42:42,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11562 conditions, 1767 events. 935/1767 cut-off events. For 23043/23043 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10342 event pairs, 22 based on Foata normal form. 15/1782 useless extension candidates. Maximal degree in co-relation 11461. Up to 1005 conditions per place. [2023-08-26 13:42:42,882 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 333 selfloop transitions, 138 changer transitions 47/518 dead transitions. [2023-08-26 13:42:42,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 518 transitions, 6801 flow [2023-08-26 13:42:42,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-26 13:42:42,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-26 13:42:42,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2051 transitions. [2023-08-26 13:42:42,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39066666666666666 [2023-08-26 13:42:42,887 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2051 transitions. [2023-08-26 13:42:42,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2051 transitions. [2023-08-26 13:42:42,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:42,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2051 transitions. [2023-08-26 13:42:42,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 68.36666666666666) internal successors, (2051), 30 states have internal predecessors, (2051), 0 states have call successors, (0), 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:42:42,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 175.0) internal successors, (5425), 31 states have internal predecessors, (5425), 0 states have call successors, (0), 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:42:42,895 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 175.0) internal successors, (5425), 31 states have internal predecessors, (5425), 0 states have call successors, (0), 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:42:42,895 INFO L175 Difference]: Start difference. First operand has 307 places, 402 transitions, 4670 flow. Second operand 30 states and 2051 transitions. [2023-08-26 13:42:42,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 518 transitions, 6801 flow [2023-08-26 13:42:43,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 518 transitions, 6426 flow, removed 141 selfloop flow, removed 17 redundant places. [2023-08-26 13:42:43,048 INFO L231 Difference]: Finished difference. Result has 324 places, 406 transitions, 5076 flow [2023-08-26 13:42:43,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5076, PETRI_PLACES=324, PETRI_TRANSITIONS=406} [2023-08-26 13:42:43,049 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 296 predicate places. [2023-08-26 13:42:43,049 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 406 transitions, 5076 flow [2023-08-26 13:42:43,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.68181818181819) internal successors, (1445), 22 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:42:43,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:43,050 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:43,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:43,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-26 13:42:43,255 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:43,255 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:43,255 INFO L85 PathProgramCache]: Analyzing trace with hash 716944855, now seen corresponding path program 20 times [2023-08-26 13:42:43,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:43,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919123440] [2023-08-26 13:42:43,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:43,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:43,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:43,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:43,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919123440] [2023-08-26 13:42:43,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919123440] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:43,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631228642] [2023-08-26 13:42:43,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:42:43,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:43,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:43,443 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:43,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-26 13:42:43,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:42:43,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:43,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-26 13:42:43,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:43,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:43,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:44,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:44,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631228642] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:44,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:44,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-08-26 13:42:44,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419277737] [2023-08-26 13:42:44,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:44,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 13:42:44,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:44,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 13:42:44,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2023-08-26 13:42:44,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:44,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 406 transitions, 5076 flow. Second operand has 28 states, 28 states have (on average 65.67857142857143) internal successors, (1839), 28 states have internal predecessors, (1839), 0 states have call successors, (0), 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:42:44,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:44,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:44,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:47,317 INFO L124 PetriNetUnfolderBase]: 1021/1890 cut-off events. [2023-08-26 13:42:47,318 INFO L125 PetriNetUnfolderBase]: For 24886/24886 co-relation queries the response was YES. [2023-08-26 13:42:47,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12928 conditions, 1890 events. 1021/1890 cut-off events. For 24886/24886 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11026 event pairs, 35 based on Foata normal form. 4/1894 useless extension candidates. Maximal degree in co-relation 12821. Up to 1302 conditions per place. [2023-08-26 13:42:47,334 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 385 selfloop transitions, 179 changer transitions 18/582 dead transitions. [2023-08-26 13:42:47,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 582 transitions, 7605 flow [2023-08-26 13:42:47,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-08-26 13:42:47,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-08-26 13:42:47,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3816 transitions. [2023-08-26 13:42:47,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3893877551020408 [2023-08-26 13:42:47,338 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3816 transitions. [2023-08-26 13:42:47,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3816 transitions. [2023-08-26 13:42:47,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:47,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3816 transitions. [2023-08-26 13:42:47,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 68.14285714285714) internal successors, (3816), 56 states have internal predecessors, (3816), 0 states have call successors, (0), 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:42:47,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 175.0) internal successors, (9975), 57 states have internal predecessors, (9975), 0 states have call successors, (0), 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:42:47,350 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 175.0) internal successors, (9975), 57 states have internal predecessors, (9975), 0 states have call successors, (0), 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:42:47,350 INFO L175 Difference]: Start difference. First operand has 324 places, 406 transitions, 5076 flow. Second operand 56 states and 3816 transitions. [2023-08-26 13:42:47,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 582 transitions, 7605 flow [2023-08-26 13:42:47,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 582 transitions, 7296 flow, removed 99 selfloop flow, removed 18 redundant places. [2023-08-26 13:42:47,544 INFO L231 Difference]: Finished difference. Result has 356 places, 473 transitions, 6279 flow [2023-08-26 13:42:47,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=6279, PETRI_PLACES=356, PETRI_TRANSITIONS=473} [2023-08-26 13:42:47,545 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 328 predicate places. [2023-08-26 13:42:47,545 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 473 transitions, 6279 flow [2023-08-26 13:42:47,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.67857142857143) internal successors, (1839), 28 states have internal predecessors, (1839), 0 states have call successors, (0), 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:42:47,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:47,545 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:47,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-26 13:42:47,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 13:42:47,746 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:47,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:47,746 INFO L85 PathProgramCache]: Analyzing trace with hash -632946513, now seen corresponding path program 21 times [2023-08-26 13:42:47,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:47,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122531772] [2023-08-26 13:42:47,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:47,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:47,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:47,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:47,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122531772] [2023-08-26 13:42:47,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122531772] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:47,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009547623] [2023-08-26 13:42:47,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:42:47,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:47,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:47,934 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:47,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-26 13:42:47,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 13:42:47,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:47,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-26 13:42:47,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:48,197 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:48,197 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:48,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:48,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009547623] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:48,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:48,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-08-26 13:42:48,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976746619] [2023-08-26 13:42:48,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:48,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 13:42:48,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:48,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 13:42:48,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2023-08-26 13:42:48,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:48,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 473 transitions, 6279 flow. Second operand has 28 states, 28 states have (on average 65.75) internal successors, (1841), 28 states have internal predecessors, (1841), 0 states have call successors, (0), 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:42:48,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:48,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:48,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:50,598 INFO L124 PetriNetUnfolderBase]: 1032/1902 cut-off events. [2023-08-26 13:42:50,598 INFO L125 PetriNetUnfolderBase]: For 26536/26536 co-relation queries the response was YES. [2023-08-26 13:42:50,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13543 conditions, 1902 events. 1032/1902 cut-off events. For 26536/26536 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 10989 event pairs, 37 based on Foata normal form. 3/1905 useless extension candidates. Maximal degree in co-relation 13434. Up to 1399 conditions per place. [2023-08-26 13:42:50,611 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 403 selfloop transitions, 148 changer transitions 10/561 dead transitions. [2023-08-26 13:42:50,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 561 transitions, 7878 flow [2023-08-26 13:42:50,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-26 13:42:50,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-26 13:42:50,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3004 transitions. [2023-08-26 13:42:50,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3901298701298701 [2023-08-26 13:42:50,614 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3004 transitions. [2023-08-26 13:42:50,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3004 transitions. [2023-08-26 13:42:50,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:50,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3004 transitions. [2023-08-26 13:42:50,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 68.27272727272727) internal successors, (3004), 44 states have internal predecessors, (3004), 0 states have call successors, (0), 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:42:50,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 175.0) internal successors, (7875), 45 states have internal predecessors, (7875), 0 states have call successors, (0), 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:42:50,623 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 175.0) internal successors, (7875), 45 states have internal predecessors, (7875), 0 states have call successors, (0), 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:42:50,623 INFO L175 Difference]: Start difference. First operand has 356 places, 473 transitions, 6279 flow. Second operand 44 states and 3004 transitions. [2023-08-26 13:42:50,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 561 transitions, 7878 flow [2023-08-26 13:42:50,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 561 transitions, 7004 flow, removed 302 selfloop flow, removed 26 redundant places. [2023-08-26 13:42:50,785 INFO L231 Difference]: Finished difference. Result has 367 places, 472 transitions, 5869 flow [2023-08-26 13:42:50,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5869, PETRI_PLACES=367, PETRI_TRANSITIONS=472} [2023-08-26 13:42:50,786 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 339 predicate places. [2023-08-26 13:42:50,786 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 472 transitions, 5869 flow [2023-08-26 13:42:50,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.75) internal successors, (1841), 28 states have internal predecessors, (1841), 0 states have call successors, (0), 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:42:50,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:50,786 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:50,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:50,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-26 13:42:50,990 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:50,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:50,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1389928779, now seen corresponding path program 22 times [2023-08-26 13:42:50,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:50,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932496211] [2023-08-26 13:42:50,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:50,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:51,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:51,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:51,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932496211] [2023-08-26 13:42:51,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932496211] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:51,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46241767] [2023-08-26 13:42:51,157 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:42:51,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:51,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:51,158 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:51,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-26 13:42:51,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:42:51,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:51,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-26 13:42:51,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:51,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:51,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46241767] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:51,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:51,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-26 13:42:51,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791732829] [2023-08-26 13:42:51,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:51,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 13:42:51,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:51,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 13:42:51,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2023-08-26 13:42:51,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:51,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 472 transitions, 5869 flow. Second operand has 26 states, 26 states have (on average 65.65384615384616) internal successors, (1707), 26 states have internal predecessors, (1707), 0 states have call successors, (0), 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:42:51,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:51,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:51,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:52,763 INFO L124 PetriNetUnfolderBase]: 1198/2182 cut-off events. [2023-08-26 13:42:52,764 INFO L125 PetriNetUnfolderBase]: For 28743/28743 co-relation queries the response was YES. [2023-08-26 13:42:52,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15135 conditions, 2182 events. 1198/2182 cut-off events. For 28743/28743 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 12891 event pairs, 34 based on Foata normal form. 7/2189 useless extension candidates. Maximal degree in co-relation 15029. Up to 830 conditions per place. [2023-08-26 13:42:52,781 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 326 selfloop transitions, 221 changer transitions 67/614 dead transitions. [2023-08-26 13:42:52,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 614 transitions, 8581 flow [2023-08-26 13:42:52,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 13:42:52,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 13:42:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2525 transitions. [2023-08-26 13:42:52,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38996138996138996 [2023-08-26 13:42:52,784 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2525 transitions. [2023-08-26 13:42:52,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2525 transitions. [2023-08-26 13:42:52,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:52,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2525 transitions. [2023-08-26 13:42:52,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 68.24324324324324) internal successors, (2525), 37 states have internal predecessors, (2525), 0 states have call successors, (0), 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:42:52,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 175.0) internal successors, (6650), 38 states have internal predecessors, (6650), 0 states have call successors, (0), 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:42:52,791 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 175.0) internal successors, (6650), 38 states have internal predecessors, (6650), 0 states have call successors, (0), 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:42:52,791 INFO L175 Difference]: Start difference. First operand has 367 places, 472 transitions, 5869 flow. Second operand 37 states and 2525 transitions. [2023-08-26 13:42:52,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 614 transitions, 8581 flow [2023-08-26 13:42:52,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 614 transitions, 8176 flow, removed 32 selfloop flow, removed 34 redundant places. [2023-08-26 13:42:52,956 INFO L231 Difference]: Finished difference. Result has 372 places, 473 transitions, 6240 flow [2023-08-26 13:42:52,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=5459, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6240, PETRI_PLACES=372, PETRI_TRANSITIONS=473} [2023-08-26 13:42:52,957 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 344 predicate places. [2023-08-26 13:42:52,957 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 473 transitions, 6240 flow [2023-08-26 13:42:52,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 65.65384615384616) internal successors, (1707), 26 states have internal predecessors, (1707), 0 states have call successors, (0), 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:42:52,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:52,958 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:52,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:53,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:53,161 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:53,161 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:53,161 INFO L85 PathProgramCache]: Analyzing trace with hash 735299225, now seen corresponding path program 23 times [2023-08-26 13:42:53,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:53,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490986549] [2023-08-26 13:42:53,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:53,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:53,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:53,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:53,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490986549] [2023-08-26 13:42:53,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490986549] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:53,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333718664] [2023-08-26 13:42:53,329 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:42:53,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:53,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:53,330 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:53,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-26 13:42:53,389 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 13:42:53,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:53,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-26 13:42:53,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:53,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:53,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:53,695 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:53,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333718664] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:53,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:53,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-26 13:42:53,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080092724] [2023-08-26 13:42:53,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:53,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 13:42:53,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:53,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 13:42:53,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2023-08-26 13:42:53,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:53,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 473 transitions, 6240 flow. Second operand has 24 states, 24 states have (on average 65.66666666666667) internal successors, (1576), 24 states have internal predecessors, (1576), 0 states have call successors, (0), 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:42:53,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:53,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:53,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:55,139 INFO L124 PetriNetUnfolderBase]: 1394/2465 cut-off events. [2023-08-26 13:42:55,140 INFO L125 PetriNetUnfolderBase]: For 46299/46299 co-relation queries the response was YES. [2023-08-26 13:42:55,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 2465 events. 1394/2465 cut-off events. For 46299/46299 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 14560 event pairs, 49 based on Foata normal form. 8/2473 useless extension candidates. Maximal degree in co-relation 19178. Up to 1576 conditions per place. [2023-08-26 13:42:55,158 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 417 selfloop transitions, 180 changer transitions 166/763 dead transitions. [2023-08-26 13:42:55,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 763 transitions, 12311 flow [2023-08-26 13:42:55,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-26 13:42:55,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-26 13:42:55,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3386 transitions. [2023-08-26 13:42:55,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869714285714286 [2023-08-26 13:42:55,164 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3386 transitions. [2023-08-26 13:42:55,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3386 transitions. [2023-08-26 13:42:55,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:55,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3386 transitions. [2023-08-26 13:42:55,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 67.72) internal successors, (3386), 50 states have internal predecessors, (3386), 0 states have call successors, (0), 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:42:55,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 175.0) internal successors, (8925), 51 states have internal predecessors, (8925), 0 states have call successors, (0), 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:42:55,174 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 175.0) internal successors, (8925), 51 states have internal predecessors, (8925), 0 states have call successors, (0), 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:42:55,174 INFO L175 Difference]: Start difference. First operand has 372 places, 473 transitions, 6240 flow. Second operand 50 states and 3386 transitions. [2023-08-26 13:42:55,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 763 transitions, 12311 flow [2023-08-26 13:42:55,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 763 transitions, 11249 flow, removed 470 selfloop flow, removed 23 redundant places. [2023-08-26 13:42:55,389 INFO L231 Difference]: Finished difference. Result has 398 places, 522 transitions, 7683 flow [2023-08-26 13:42:55,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=5954, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=7683, PETRI_PLACES=398, PETRI_TRANSITIONS=522} [2023-08-26 13:42:55,389 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 370 predicate places. [2023-08-26 13:42:55,389 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 522 transitions, 7683 flow [2023-08-26 13:42:55,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 65.66666666666667) internal successors, (1576), 24 states have internal predecessors, (1576), 0 states have call successors, (0), 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:42:55,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:55,390 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:55,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-26 13:42:55,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:55,591 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:55,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:55,591 INFO L85 PathProgramCache]: Analyzing trace with hash 151906555, now seen corresponding path program 24 times [2023-08-26 13:42:55,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:55,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678227771] [2023-08-26 13:42:55,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:55,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:55,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:55,778 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:42:55,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:55,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678227771] [2023-08-26 13:42:55,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678227771] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:55,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637110044] [2023-08-26 13:42:55,778 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:42:55,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:55,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:55,781 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:55,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-26 13:42:55,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 13:42:55,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:42:55,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-26 13:42:55,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:56,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:56,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:56,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637110044] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:56,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:56,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 25 [2023-08-26 13:42:56,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107589738] [2023-08-26 13:42:56,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:56,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 13:42:56,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:56,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 13:42:56,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2023-08-26 13:42:56,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:56,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 522 transitions, 7683 flow. Second operand has 27 states, 27 states have (on average 65.74074074074075) internal successors, (1775), 27 states have internal predecessors, (1775), 0 states have call successors, (0), 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:42:56,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:56,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:56,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:42:58,825 INFO L124 PetriNetUnfolderBase]: 1297/2398 cut-off events. [2023-08-26 13:42:58,825 INFO L125 PetriNetUnfolderBase]: For 56129/56129 co-relation queries the response was YES. [2023-08-26 13:42:58,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19947 conditions, 2398 events. 1297/2398 cut-off events. For 56129/56129 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 14766 event pairs, 54 based on Foata normal form. 8/2406 useless extension candidates. Maximal degree in co-relation 19823. Up to 1866 conditions per place. [2023-08-26 13:42:58,846 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 512 selfloop transitions, 133 changer transitions 40/685 dead transitions. [2023-08-26 13:42:58,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 685 transitions, 11034 flow [2023-08-26 13:42:58,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-26 13:42:58,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-26 13:42:58,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3262 transitions. [2023-08-26 13:42:58,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3883333333333333 [2023-08-26 13:42:58,848 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 3262 transitions. [2023-08-26 13:42:58,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 3262 transitions. [2023-08-26 13:42:58,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:42:58,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 3262 transitions. [2023-08-26 13:42:58,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 67.95833333333333) internal successors, (3262), 48 states have internal predecessors, (3262), 0 states have call successors, (0), 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:42:58,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 175.0) internal successors, (8575), 49 states have internal predecessors, (8575), 0 states have call successors, (0), 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:42:58,855 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 175.0) internal successors, (8575), 49 states have internal predecessors, (8575), 0 states have call successors, (0), 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:42:58,855 INFO L175 Difference]: Start difference. First operand has 398 places, 522 transitions, 7683 flow. Second operand 48 states and 3262 transitions. [2023-08-26 13:42:58,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 685 transitions, 11034 flow [2023-08-26 13:42:59,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 685 transitions, 9634 flow, removed 590 selfloop flow, removed 37 redundant places. [2023-08-26 13:42:59,116 INFO L231 Difference]: Finished difference. Result has 398 places, 567 transitions, 8029 flow [2023-08-26 13:42:59,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=6661, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=8029, PETRI_PLACES=398, PETRI_TRANSITIONS=567} [2023-08-26 13:42:59,117 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 370 predicate places. [2023-08-26 13:42:59,117 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 567 transitions, 8029 flow [2023-08-26 13:42:59,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 65.74074074074075) internal successors, (1775), 27 states have internal predecessors, (1775), 0 states have call successors, (0), 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:42:59,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:42:59,117 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:42:59,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-26 13:42:59,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-26 13:42:59,322 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:42:59,323 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:42:59,323 INFO L85 PathProgramCache]: Analyzing trace with hash 71297875, now seen corresponding path program 25 times [2023-08-26 13:42:59,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:42:59,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930517969] [2023-08-26 13:42:59,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:42:59,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:42:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:59,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:42:59,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:42:59,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930517969] [2023-08-26 13:42:59,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930517969] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:42:59,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392716190] [2023-08-26 13:42:59,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:42:59,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:42:59,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:42:59,471 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:42:59,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-26 13:42:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:42:59,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-26 13:42:59,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:42:59,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:42:59,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:42:59,837 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:42:59,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392716190] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:42:59,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:42:59,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 21 [2023-08-26 13:42:59,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912442807] [2023-08-26 13:42:59,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:42:59,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 13:42:59,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:42:59,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 13:42:59,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2023-08-26 13:42:59,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:42:59,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 567 transitions, 8029 flow. Second operand has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 states have internal predecessors, (1514), 0 states have call successors, (0), 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:42:59,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:42:59,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:42:59,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:01,503 INFO L124 PetriNetUnfolderBase]: 1444/2652 cut-off events. [2023-08-26 13:43:01,504 INFO L125 PetriNetUnfolderBase]: For 65197/65197 co-relation queries the response was YES. [2023-08-26 13:43:01,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21838 conditions, 2652 events. 1444/2652 cut-off events. For 65197/65197 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 16574 event pairs, 55 based on Foata normal form. 13/2665 useless extension candidates. Maximal degree in co-relation 21711. Up to 1795 conditions per place. [2023-08-26 13:43:01,525 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 512 selfloop transitions, 185 changer transitions 41/738 dead transitions. [2023-08-26 13:43:01,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 738 transitions, 11826 flow [2023-08-26 13:43:01,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 13:43:01,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-26 13:43:01,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3184 transitions. [2023-08-26 13:43:01,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.387112462006079 [2023-08-26 13:43:01,527 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3184 transitions. [2023-08-26 13:43:01,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3184 transitions. [2023-08-26 13:43:01,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:01,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3184 transitions. [2023-08-26 13:43:01,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 67.74468085106383) internal successors, (3184), 47 states have internal predecessors, (3184), 0 states have call successors, (0), 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:43:01,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 175.0) internal successors, (8400), 48 states have internal predecessors, (8400), 0 states have call successors, (0), 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:43:01,535 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 175.0) internal successors, (8400), 48 states have internal predecessors, (8400), 0 states have call successors, (0), 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:43:01,535 INFO L175 Difference]: Start difference. First operand has 398 places, 567 transitions, 8029 flow. Second operand 47 states and 3184 transitions. [2023-08-26 13:43:01,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 738 transitions, 11826 flow [2023-08-26 13:43:01,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 738 transitions, 10791 flow, removed 430 selfloop flow, removed 28 redundant places. [2023-08-26 13:43:01,839 INFO L231 Difference]: Finished difference. Result has 418 places, 613 transitions, 8825 flow [2023-08-26 13:43:01,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=8825, PETRI_PLACES=418, PETRI_TRANSITIONS=613} [2023-08-26 13:43:01,840 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 390 predicate places. [2023-08-26 13:43:01,840 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 613 transitions, 8825 flow [2023-08-26 13:43:01,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 states have internal predecessors, (1514), 0 states have call successors, (0), 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:43:01,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:01,841 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:01,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:02,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-26 13:43:02,046 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:02,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:02,047 INFO L85 PathProgramCache]: Analyzing trace with hash -813216003, now seen corresponding path program 26 times [2023-08-26 13:43:02,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:02,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927932326] [2023-08-26 13:43:02,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:02,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:02,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:02,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:02,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927932326] [2023-08-26 13:43:02,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927932326] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:02,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130958831] [2023-08-26 13:43:02,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:43:02,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:02,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:02,266 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:02,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-26 13:43:02,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:43:02,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:02,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 13:43:02,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:02,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:02,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:02,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:02,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130958831] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:02,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:02,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-08-26 13:43:02,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439273730] [2023-08-26 13:43:02,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:02,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 13:43:02,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:02,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 13:43:02,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2023-08-26 13:43:02,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:02,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 613 transitions, 8825 flow. Second operand has 29 states, 29 states have (on average 65.51724137931035) internal successors, (1900), 29 states have internal predecessors, (1900), 0 states have call successors, (0), 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:43:02,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:02,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:02,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:04,233 INFO L124 PetriNetUnfolderBase]: 1473/2698 cut-off events. [2023-08-26 13:43:04,233 INFO L125 PetriNetUnfolderBase]: For 57111/57111 co-relation queries the response was YES. [2023-08-26 13:43:04,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21598 conditions, 2698 events. 1473/2698 cut-off events. For 57111/57111 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 16846 event pairs, 65 based on Foata normal form. 8/2706 useless extension candidates. Maximal degree in co-relation 21467. Up to 2020 conditions per place. [2023-08-26 13:43:04,257 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 511 selfloop transitions, 189 changer transitions 33/733 dead transitions. [2023-08-26 13:43:04,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 733 transitions, 11585 flow [2023-08-26 13:43:04,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-26 13:43:04,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-26 13:43:04,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2070 transitions. [2023-08-26 13:43:04,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942857142857143 [2023-08-26 13:43:04,260 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2070 transitions. [2023-08-26 13:43:04,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2070 transitions. [2023-08-26 13:43:04,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:04,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2070 transitions. [2023-08-26 13:43:04,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 69.0) internal successors, (2070), 30 states have internal predecessors, (2070), 0 states have call successors, (0), 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:43:04,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 175.0) internal successors, (5425), 31 states have internal predecessors, (5425), 0 states have call successors, (0), 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:43:04,266 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 175.0) internal successors, (5425), 31 states have internal predecessors, (5425), 0 states have call successors, (0), 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:43:04,266 INFO L175 Difference]: Start difference. First operand has 418 places, 613 transitions, 8825 flow. Second operand 30 states and 2070 transitions. [2023-08-26 13:43:04,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 733 transitions, 11585 flow [2023-08-26 13:43:04,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 733 transitions, 11072 flow, removed 189 selfloop flow, removed 32 redundant places. [2023-08-26 13:43:04,645 INFO L231 Difference]: Finished difference. Result has 421 places, 643 transitions, 9421 flow [2023-08-26 13:43:04,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9421, PETRI_PLACES=421, PETRI_TRANSITIONS=643} [2023-08-26 13:43:04,645 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 393 predicate places. [2023-08-26 13:43:04,646 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 643 transitions, 9421 flow [2023-08-26 13:43:04,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 65.51724137931035) internal successors, (1900), 29 states have internal predecessors, (1900), 0 states have call successors, (0), 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:43:04,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:04,646 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:04,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:04,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:04,847 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:04,847 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:04,847 INFO L85 PathProgramCache]: Analyzing trace with hash -600646331, now seen corresponding path program 27 times [2023-08-26 13:43:04,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:04,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062474495] [2023-08-26 13:43:04,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:04,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:04,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:05,075 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:05,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:05,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062474495] [2023-08-26 13:43:05,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062474495] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:05,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392245038] [2023-08-26 13:43:05,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:43:05,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:05,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:05,077 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:05,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-26 13:43:05,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 13:43:05,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:05,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 13:43:05,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:05,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:05,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:05,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392245038] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:05,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:05,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2023-08-26 13:43:05,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006520829] [2023-08-26 13:43:05,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:05,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 13:43:05,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:05,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 13:43:05,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2023-08-26 13:43:05,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:05,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 643 transitions, 9421 flow. Second operand has 28 states, 28 states have (on average 65.57142857142857) internal successors, (1836), 28 states have internal predecessors, (1836), 0 states have call successors, (0), 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:43:05,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:05,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:05,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:07,424 INFO L124 PetriNetUnfolderBase]: 2143/3731 cut-off events. [2023-08-26 13:43:07,425 INFO L125 PetriNetUnfolderBase]: For 93035/93035 co-relation queries the response was YES. [2023-08-26 13:43:07,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32828 conditions, 3731 events. 2143/3731 cut-off events. For 93035/93035 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 23245 event pairs, 42 based on Foata normal form. 11/3742 useless extension candidates. Maximal degree in co-relation 32691. Up to 1823 conditions per place. [2023-08-26 13:43:07,459 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 423 selfloop transitions, 545 changer transitions 130/1098 dead transitions. [2023-08-26 13:43:07,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 1098 transitions, 19102 flow [2023-08-26 13:43:07,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-26 13:43:07,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-26 13:43:07,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3272 transitions. [2023-08-26 13:43:07,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38952380952380955 [2023-08-26 13:43:07,462 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 3272 transitions. [2023-08-26 13:43:07,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 3272 transitions. [2023-08-26 13:43:07,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:07,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 3272 transitions. [2023-08-26 13:43:07,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 68.16666666666667) internal successors, (3272), 48 states have internal predecessors, (3272), 0 states have call successors, (0), 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:43:07,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 175.0) internal successors, (8575), 49 states have internal predecessors, (8575), 0 states have call successors, (0), 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:43:07,470 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 175.0) internal successors, (8575), 49 states have internal predecessors, (8575), 0 states have call successors, (0), 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:43:07,470 INFO L175 Difference]: Start difference. First operand has 421 places, 643 transitions, 9421 flow. Second operand 48 states and 3272 transitions. [2023-08-26 13:43:07,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 1098 transitions, 19102 flow [2023-08-26 13:43:07,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1098 transitions, 18807 flow, removed 77 selfloop flow, removed 20 redundant places. [2023-08-26 13:43:07,966 INFO L231 Difference]: Finished difference. Result has 460 places, 887 transitions, 16080 flow [2023-08-26 13:43:07,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=9181, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=16080, PETRI_PLACES=460, PETRI_TRANSITIONS=887} [2023-08-26 13:43:07,967 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 432 predicate places. [2023-08-26 13:43:07,967 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 887 transitions, 16080 flow [2023-08-26 13:43:07,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.57142857142857) internal successors, (1836), 28 states have internal predecessors, (1836), 0 states have call successors, (0), 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:43:07,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:07,969 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:07,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:08,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:08,175 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:08,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:08,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1912559143, now seen corresponding path program 28 times [2023-08-26 13:43:08,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:08,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015923036] [2023-08-26 13:43:08,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:08,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:08,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:08,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:08,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015923036] [2023-08-26 13:43:08,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015923036] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:08,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891400526] [2023-08-26 13:43:08,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:43:08,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:08,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:08,476 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:08,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-26 13:43:08,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:43:08,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:08,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 13:43:08,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:08,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:08,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:09,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:09,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891400526] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:09,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:09,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-08-26 13:43:09,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873019826] [2023-08-26 13:43:09,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:09,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 13:43:09,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:09,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 13:43:09,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2023-08-26 13:43:09,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:09,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 887 transitions, 16080 flow. Second operand has 29 states, 29 states have (on average 65.51724137931035) internal successors, (1900), 29 states have internal predecessors, (1900), 0 states have call successors, (0), 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:43:09,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:09,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:09,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:11,318 INFO L124 PetriNetUnfolderBase]: 2258/4043 cut-off events. [2023-08-26 13:43:11,318 INFO L125 PetriNetUnfolderBase]: For 139218/139218 co-relation queries the response was YES. [2023-08-26 13:43:11,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41047 conditions, 4043 events. 2258/4043 cut-off events. For 139218/139218 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26631 event pairs, 39 based on Foata normal form. 12/4055 useless extension candidates. Maximal degree in co-relation 40901. Up to 2456 conditions per place. [2023-08-26 13:43:11,359 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 774 selfloop transitions, 295 changer transitions 45/1114 dead transitions. [2023-08-26 13:43:11,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1114 transitions, 22749 flow [2023-08-26 13:43:11,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 13:43:11,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 13:43:11,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2484 transitions. [2023-08-26 13:43:11,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942857142857143 [2023-08-26 13:43:11,362 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2484 transitions. [2023-08-26 13:43:11,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2484 transitions. [2023-08-26 13:43:11,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:11,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2484 transitions. [2023-08-26 13:43:11,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 69.0) internal successors, (2484), 36 states have internal predecessors, (2484), 0 states have call successors, (0), 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:43:11,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 175.0) internal successors, (6475), 37 states have internal predecessors, (6475), 0 states have call successors, (0), 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:43:11,366 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 175.0) internal successors, (6475), 37 states have internal predecessors, (6475), 0 states have call successors, (0), 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:43:11,366 INFO L175 Difference]: Start difference. First operand has 460 places, 887 transitions, 16080 flow. Second operand 36 states and 2484 transitions. [2023-08-26 13:43:11,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 1114 transitions, 22749 flow [2023-08-26 13:43:12,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1114 transitions, 19264 flow, removed 1616 selfloop flow, removed 28 redundant places. [2023-08-26 13:43:12,471 INFO L231 Difference]: Finished difference. Result has 464 places, 951 transitions, 16214 flow [2023-08-26 13:43:12,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=13794, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=16214, PETRI_PLACES=464, PETRI_TRANSITIONS=951} [2023-08-26 13:43:12,472 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 436 predicate places. [2023-08-26 13:43:12,472 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 951 transitions, 16214 flow [2023-08-26 13:43:12,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 65.51724137931035) internal successors, (1900), 29 states have internal predecessors, (1900), 0 states have call successors, (0), 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:43:12,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:12,472 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:12,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:12,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:12,673 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:12,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:12,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1460710153, now seen corresponding path program 29 times [2023-08-26 13:43:12,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:12,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815822964] [2023-08-26 13:43:12,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:12,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:12,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:12,928 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:12,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:12,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815822964] [2023-08-26 13:43:12,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815822964] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:12,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235161259] [2023-08-26 13:43:12,929 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:43:12,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:12,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:12,930 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:12,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-26 13:43:13,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 13:43:13,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:13,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 13:43:13,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:13,417 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:13,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:13,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235161259] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:13,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:13,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-08-26 13:43:13,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529941513] [2023-08-26 13:43:13,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:13,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-26 13:43:13,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:13,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-26 13:43:13,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2023-08-26 13:43:13,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:13,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 951 transitions, 16214 flow. Second operand has 30 states, 30 states have (on average 65.5) internal successors, (1965), 30 states have internal predecessors, (1965), 0 states have call successors, (0), 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:43:13,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:13,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:13,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:17,239 INFO L124 PetriNetUnfolderBase]: 2517/4690 cut-off events. [2023-08-26 13:43:17,239 INFO L125 PetriNetUnfolderBase]: For 116651/116651 co-relation queries the response was YES. [2023-08-26 13:43:17,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41599 conditions, 4690 events. 2517/4690 cut-off events. For 116651/116651 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 33466 event pairs, 9 based on Foata normal form. 28/4718 useless extension candidates. Maximal degree in co-relation 41454. Up to 2497 conditions per place. [2023-08-26 13:43:17,282 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 614 selfloop transitions, 567 changer transitions 72/1253 dead transitions. [2023-08-26 13:43:17,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 1253 transitions, 23137 flow [2023-08-26 13:43:17,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 13:43:17,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 13:43:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3880 transitions. [2023-08-26 13:43:17,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38897243107769425 [2023-08-26 13:43:17,286 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3880 transitions. [2023-08-26 13:43:17,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3880 transitions. [2023-08-26 13:43:17,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:17,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3880 transitions. [2023-08-26 13:43:17,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 68.0701754385965) internal successors, (3880), 57 states have internal predecessors, (3880), 0 states have call successors, (0), 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:43:17,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 175.0) internal successors, (10150), 58 states have internal predecessors, (10150), 0 states have call successors, (0), 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:43:17,294 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 175.0) internal successors, (10150), 58 states have internal predecessors, (10150), 0 states have call successors, (0), 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:43:17,294 INFO L175 Difference]: Start difference. First operand has 464 places, 951 transitions, 16214 flow. Second operand 57 states and 3880 transitions. [2023-08-26 13:43:17,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 1253 transitions, 23137 flow [2023-08-26 13:43:18,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 1253 transitions, 22348 flow, removed 285 selfloop flow, removed 22 redundant places. [2023-08-26 13:43:18,307 INFO L231 Difference]: Finished difference. Result has 502 places, 1065 transitions, 20321 flow [2023-08-26 13:43:18,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=15615, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=20321, PETRI_PLACES=502, PETRI_TRANSITIONS=1065} [2023-08-26 13:43:18,308 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 474 predicate places. [2023-08-26 13:43:18,308 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1065 transitions, 20321 flow [2023-08-26 13:43:18,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 65.5) internal successors, (1965), 30 states have internal predecessors, (1965), 0 states have call successors, (0), 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:43:18,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:18,308 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:18,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:18,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-26 13:43:18,509 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:18,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:18,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1608182361, now seen corresponding path program 30 times [2023-08-26 13:43:18,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:18,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026056742] [2023-08-26 13:43:18,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:18,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:18,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:18,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:18,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:18,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026056742] [2023-08-26 13:43:18,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026056742] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:18,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896781873] [2023-08-26 13:43:18,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:43:18,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:18,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:18,853 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:18,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-26 13:43:18,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-26 13:43:18,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:18,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 13:43:18,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:19,158 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:19,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:19,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:19,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896781873] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:19,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:19,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-08-26 13:43:19,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469341692] [2023-08-26 13:43:19,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:19,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 13:43:19,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:19,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 13:43:19,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2023-08-26 13:43:19,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:19,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 1065 transitions, 20321 flow. Second operand has 28 states, 28 states have (on average 65.57142857142857) internal successors, (1836), 28 states have internal predecessors, (1836), 0 states have call successors, (0), 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:43:19,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:19,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:19,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:22,758 INFO L124 PetriNetUnfolderBase]: 3049/5638 cut-off events. [2023-08-26 13:43:22,758 INFO L125 PetriNetUnfolderBase]: For 178703/178703 co-relation queries the response was YES. [2023-08-26 13:43:22,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56864 conditions, 5638 events. 3049/5638 cut-off events. For 178703/178703 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41103 event pairs, 54 based on Foata normal form. 36/5674 useless extension candidates. Maximal degree in co-relation 56710. Up to 2346 conditions per place. [2023-08-26 13:43:22,814 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 705 selfloop transitions, 586 changer transitions 164/1455 dead transitions. [2023-08-26 13:43:22,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 1455 transitions, 31344 flow [2023-08-26 13:43:22,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-26 13:43:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-26 13:43:22,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3071 transitions. [2023-08-26 13:43:22,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38996825396825396 [2023-08-26 13:43:22,817 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3071 transitions. [2023-08-26 13:43:22,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3071 transitions. [2023-08-26 13:43:22,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:22,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3071 transitions. [2023-08-26 13:43:22,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 68.24444444444444) internal successors, (3071), 45 states have internal predecessors, (3071), 0 states have call successors, (0), 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:43:22,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 175.0) internal successors, (8050), 46 states have internal predecessors, (8050), 0 states have call successors, (0), 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:43:22,824 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 175.0) internal successors, (8050), 46 states have internal predecessors, (8050), 0 states have call successors, (0), 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:43:22,824 INFO L175 Difference]: Start difference. First operand has 502 places, 1065 transitions, 20321 flow. Second operand 45 states and 3071 transitions. [2023-08-26 13:43:22,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 1455 transitions, 31344 flow [2023-08-26 13:43:24,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 1455 transitions, 29889 flow, removed 608 selfloop flow, removed 31 redundant places. [2023-08-26 13:43:24,818 INFO L231 Difference]: Finished difference. Result has 524 places, 1157 transitions, 24188 flow [2023-08-26 13:43:24,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=19232, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1064, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=24188, PETRI_PLACES=524, PETRI_TRANSITIONS=1157} [2023-08-26 13:43:24,819 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 496 predicate places. [2023-08-26 13:43:24,819 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 1157 transitions, 24188 flow [2023-08-26 13:43:24,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.57142857142857) internal successors, (1836), 28 states have internal predecessors, (1836), 0 states have call successors, (0), 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:43:24,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:24,820 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:24,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-26 13:43:25,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-26 13:43:25,020 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:25,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:25,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1688791041, now seen corresponding path program 31 times [2023-08-26 13:43:25,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:25,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648960075] [2023-08-26 13:43:25,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:25,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:25,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:25,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:25,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648960075] [2023-08-26 13:43:25,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648960075] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:25,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103115308] [2023-08-26 13:43:25,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:43:25,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:25,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:25,253 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:25,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-26 13:43:25,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:25,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 13:43:25,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:25,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:25,798 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:25,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103115308] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:25,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:25,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-08-26 13:43:25,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847970681] [2023-08-26 13:43:25,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:25,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-26 13:43:25,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:25,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-26 13:43:25,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2023-08-26 13:43:25,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:25,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 1157 transitions, 24188 flow. Second operand has 28 states, 28 states have (on average 65.64285714285714) internal successors, (1838), 28 states have internal predecessors, (1838), 0 states have call successors, (0), 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:43:25,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:25,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:25,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:28,925 INFO L124 PetriNetUnfolderBase]: 2865/5179 cut-off events. [2023-08-26 13:43:28,926 INFO L125 PetriNetUnfolderBase]: For 164744/164744 co-relation queries the response was YES. [2023-08-26 13:43:28,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54442 conditions, 5179 events. 2865/5179 cut-off events. For 164744/164744 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36002 event pairs, 54 based on Foata normal form. 25/5204 useless extension candidates. Maximal degree in co-relation 54277. Up to 2206 conditions per place. [2023-08-26 13:43:28,985 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 707 selfloop transitions, 581 changer transitions 58/1346 dead transitions. [2023-08-26 13:43:28,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 1346 transitions, 30076 flow [2023-08-26 13:43:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 13:43:28,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 13:43:28,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3141 transitions. [2023-08-26 13:43:28,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3901863354037267 [2023-08-26 13:43:28,988 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3141 transitions. [2023-08-26 13:43:28,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3141 transitions. [2023-08-26 13:43:28,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:28,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3141 transitions. [2023-08-26 13:43:28,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 68.28260869565217) internal successors, (3141), 46 states have internal predecessors, (3141), 0 states have call successors, (0), 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:43:28,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:43:28,997 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:43:28,997 INFO L175 Difference]: Start difference. First operand has 524 places, 1157 transitions, 24188 flow. Second operand 46 states and 3141 transitions. [2023-08-26 13:43:28,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 1346 transitions, 30076 flow [2023-08-26 13:43:31,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1346 transitions, 27718 flow, removed 831 selfloop flow, removed 30 redundant places. [2023-08-26 13:43:31,171 INFO L231 Difference]: Finished difference. Result has 534 places, 1156 transitions, 23631 flow [2023-08-26 13:43:31,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=22076, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=23631, PETRI_PLACES=534, PETRI_TRANSITIONS=1156} [2023-08-26 13:43:31,172 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 506 predicate places. [2023-08-26 13:43:31,172 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 1156 transitions, 23631 flow [2023-08-26 13:43:31,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.64285714285714) internal successors, (1838), 28 states have internal predecessors, (1838), 0 states have call successors, (0), 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:43:31,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:31,172 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:31,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:31,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-26 13:43:31,373 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:31,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:31,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1214525623, now seen corresponding path program 32 times [2023-08-26 13:43:31,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:31,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654748633] [2023-08-26 13:43:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:31,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:31,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654748633] [2023-08-26 13:43:31,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654748633] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198972253] [2023-08-26 13:43:31,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:43:31,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:31,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:31,617 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:31,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-26 13:43:31,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:43:31,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:31,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-26 13:43:31,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:31,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:31,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:32,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:32,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198972253] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:32,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:32,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2023-08-26 13:43:32,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288371905] [2023-08-26 13:43:32,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:32,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-26 13:43:32,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:32,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-26 13:43:32,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2023-08-26 13:43:32,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:32,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 1156 transitions, 23631 flow. Second operand has 27 states, 27 states have (on average 65.5925925925926) internal successors, (1771), 27 states have internal predecessors, (1771), 0 states have call successors, (0), 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:43:32,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:32,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:32,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:35,167 INFO L124 PetriNetUnfolderBase]: 3238/5706 cut-off events. [2023-08-26 13:43:35,167 INFO L125 PetriNetUnfolderBase]: For 175546/175546 co-relation queries the response was YES. [2023-08-26 13:43:35,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60061 conditions, 5706 events. 3238/5706 cut-off events. For 175546/175546 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 38659 event pairs, 88 based on Foata normal form. 13/5719 useless extension candidates. Maximal degree in co-relation 59897. Up to 3939 conditions per place. [2023-08-26 13:43:35,234 INFO L140 encePairwiseOnDemand]: 166/175 looper letters, 1016 selfloop transitions, 420 changer transitions 72/1508 dead transitions. [2023-08-26 13:43:35,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1508 transitions, 34084 flow [2023-08-26 13:43:35,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 13:43:35,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 13:43:35,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3133 transitions. [2023-08-26 13:43:35,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38919254658385094 [2023-08-26 13:43:35,237 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3133 transitions. [2023-08-26 13:43:35,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3133 transitions. [2023-08-26 13:43:35,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:35,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3133 transitions. [2023-08-26 13:43:35,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 68.1086956521739) internal successors, (3133), 46 states have internal predecessors, (3133), 0 states have call successors, (0), 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:43:35,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:43:35,242 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:43:35,242 INFO L175 Difference]: Start difference. First operand has 534 places, 1156 transitions, 23631 flow. Second operand 46 states and 3133 transitions. [2023-08-26 13:43:35,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 1508 transitions, 34084 flow [2023-08-26 13:43:37,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1508 transitions, 33247 flow, removed 210 selfloop flow, removed 32 redundant places. [2023-08-26 13:43:37,426 INFO L231 Difference]: Finished difference. Result has 558 places, 1330 transitions, 29735 flow [2023-08-26 13:43:37,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=22813, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=854, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=29735, PETRI_PLACES=558, PETRI_TRANSITIONS=1330} [2023-08-26 13:43:37,427 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 530 predicate places. [2023-08-26 13:43:37,427 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 1330 transitions, 29735 flow [2023-08-26 13:43:37,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 65.5925925925926) internal successors, (1771), 27 states have internal predecessors, (1771), 0 states have call successors, (0), 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:43:37,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:37,428 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:37,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:37,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-26 13:43:37,629 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:37,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1137038639, now seen corresponding path program 33 times [2023-08-26 13:43:37,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:37,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796216888] [2023-08-26 13:43:37,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:37,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:37,912 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:43:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796216888] [2023-08-26 13:43:37,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796216888] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399547374] [2023-08-26 13:43:37,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:43:37,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:37,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:37,914 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:37,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-26 13:43:38,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 13:43:38,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:38,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-26 13:43:38,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:38,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:38,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:43:38,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399547374] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:38,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:38,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 27 [2023-08-26 13:43:38,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068018400] [2023-08-26 13:43:38,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:38,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-26 13:43:38,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:38,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-26 13:43:38,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2023-08-26 13:43:38,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:38,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 1330 transitions, 29735 flow. Second operand has 29 states, 29 states have (on average 65.62068965517241) internal successors, (1903), 29 states have internal predecessors, (1903), 0 states have call successors, (0), 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:43:38,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:38,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:38,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:42,569 INFO L124 PetriNetUnfolderBase]: 3739/6476 cut-off events. [2023-08-26 13:43:42,569 INFO L125 PetriNetUnfolderBase]: For 231714/231714 co-relation queries the response was YES. [2023-08-26 13:43:42,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73274 conditions, 6476 events. 3739/6476 cut-off events. For 231714/231714 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 44129 event pairs, 75 based on Foata normal form. 22/6498 useless extension candidates. Maximal degree in co-relation 73092. Up to 3043 conditions per place. [2023-08-26 13:43:42,658 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 800 selfloop transitions, 829 changer transitions 107/1736 dead transitions. [2023-08-26 13:43:42,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1736 transitions, 42637 flow [2023-08-26 13:43:42,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 13:43:42,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 13:43:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3135 transitions. [2023-08-26 13:43:42,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38944099378881986 [2023-08-26 13:43:42,661 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3135 transitions. [2023-08-26 13:43:42,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3135 transitions. [2023-08-26 13:43:42,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:42,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3135 transitions. [2023-08-26 13:43:42,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 68.15217391304348) internal successors, (3135), 46 states have internal predecessors, (3135), 0 states have call successors, (0), 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:43:42,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:43:42,666 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:43:42,666 INFO L175 Difference]: Start difference. First operand has 558 places, 1330 transitions, 29735 flow. Second operand 46 states and 3135 transitions. [2023-08-26 13:43:42,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1736 transitions, 42637 flow [2023-08-26 13:43:45,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 1736 transitions, 39482 flow, removed 1429 selfloop flow, removed 25 redundant places. [2023-08-26 13:43:45,736 INFO L231 Difference]: Finished difference. Result has 583 places, 1524 transitions, 35649 flow [2023-08-26 13:43:45,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=26975, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=640, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=35649, PETRI_PLACES=583, PETRI_TRANSITIONS=1524} [2023-08-26 13:43:45,738 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 555 predicate places. [2023-08-26 13:43:45,738 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 1524 transitions, 35649 flow [2023-08-26 13:43:45,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 65.62068965517241) internal successors, (1903), 29 states have internal predecessors, (1903), 0 states have call successors, (0), 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:43:45,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:45,738 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:45,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-26 13:43:45,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-26 13:43:45,944 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:45,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:45,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1854567485, now seen corresponding path program 34 times [2023-08-26 13:43:45,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:45,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067854971] [2023-08-26 13:43:45,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:45,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:46,132 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:46,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:46,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067854971] [2023-08-26 13:43:46,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067854971] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:46,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785951121] [2023-08-26 13:43:46,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:43:46,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:46,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:46,135 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:46,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-26 13:43:46,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:43:46,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:46,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-26 13:43:46,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:46,364 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:46,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:46,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785951121] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:46,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:46,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-08-26 13:43:46,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865613447] [2023-08-26 13:43:46,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:46,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-26 13:43:46,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:46,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-26 13:43:46,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2023-08-26 13:43:46,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:46,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1524 transitions, 35649 flow. Second operand has 30 states, 30 states have (on average 65.56666666666666) internal successors, (1967), 30 states have internal predecessors, (1967), 0 states have call successors, (0), 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:43:46,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:46,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:46,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:43:51,290 INFO L124 PetriNetUnfolderBase]: 4244/7211 cut-off events. [2023-08-26 13:43:51,290 INFO L125 PetriNetUnfolderBase]: For 232938/232938 co-relation queries the response was YES. [2023-08-26 13:43:51,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81932 conditions, 7211 events. 4244/7211 cut-off events. For 232938/232938 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 48157 event pairs, 124 based on Foata normal form. 4/7215 useless extension candidates. Maximal degree in co-relation 81746. Up to 4579 conditions per place. [2023-08-26 13:43:51,382 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1295 selfloop transitions, 457 changer transitions 137/1889 dead transitions. [2023-08-26 13:43:51,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 1889 transitions, 47130 flow [2023-08-26 13:43:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-26 13:43:51,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-26 13:43:51,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2726 transitions. [2023-08-26 13:43:51,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3894285714285714 [2023-08-26 13:43:51,386 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2726 transitions. [2023-08-26 13:43:51,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2726 transitions. [2023-08-26 13:43:51,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:43:51,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2726 transitions. [2023-08-26 13:43:51,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 68.15) internal successors, (2726), 40 states have internal predecessors, (2726), 0 states have call successors, (0), 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:43:51,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 175.0) internal successors, (7175), 41 states have internal predecessors, (7175), 0 states have call successors, (0), 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:43:51,393 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 175.0) internal successors, (7175), 41 states have internal predecessors, (7175), 0 states have call successors, (0), 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:43:51,393 INFO L175 Difference]: Start difference. First operand has 583 places, 1524 transitions, 35649 flow. Second operand 40 states and 2726 transitions. [2023-08-26 13:43:51,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 1889 transitions, 47130 flow [2023-08-26 13:43:55,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 1889 transitions, 44133 flow, removed 1336 selfloop flow, removed 23 redundant places. [2023-08-26 13:43:55,357 INFO L231 Difference]: Finished difference. Result has 601 places, 1657 transitions, 37993 flow [2023-08-26 13:43:55,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=32794, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=37993, PETRI_PLACES=601, PETRI_TRANSITIONS=1657} [2023-08-26 13:43:55,358 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 573 predicate places. [2023-08-26 13:43:55,359 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 1657 transitions, 37993 flow [2023-08-26 13:43:55,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 65.56666666666666) internal successors, (1967), 30 states have internal predecessors, (1967), 0 states have call successors, (0), 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:43:55,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:43:55,359 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:43:55,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-08-26 13:43:55,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:55,559 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:43:55,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:43:55,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1010398673, now seen corresponding path program 35 times [2023-08-26 13:43:55,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:43:55,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754012652] [2023-08-26 13:43:55,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:43:55,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:43:55,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:43:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:55,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:43:55,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754012652] [2023-08-26 13:43:55,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754012652] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:43:55,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219709118] [2023-08-26 13:43:55,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:43:55,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:43:55,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:43:55,853 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:43:55,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-26 13:43:55,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 13:43:55,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:43:55,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:43:55,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:43:56,172 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:56,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:43:56,505 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:43:56,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219709118] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:43:56,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:43:56,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2023-08-26 13:43:56,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958937063] [2023-08-26 13:43:56,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:43:56,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-26 13:43:56,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:43:56,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-26 13:43:56,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2023-08-26 13:43:56,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:43:56,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 1657 transitions, 37993 flow. Second operand has 34 states, 34 states have (on average 65.5) internal successors, (2227), 34 states have internal predecessors, (2227), 0 states have call successors, (0), 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:43:56,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:43:56,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:43:56,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:44:02,651 INFO L124 PetriNetUnfolderBase]: 5085/8803 cut-off events. [2023-08-26 13:44:02,651 INFO L125 PetriNetUnfolderBase]: For 246283/246283 co-relation queries the response was YES. [2023-08-26 13:44:02,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97589 conditions, 8803 events. 5085/8803 cut-off events. For 246283/246283 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 62937 event pairs, 117 based on Foata normal form. 21/8824 useless extension candidates. Maximal degree in co-relation 97395. Up to 4151 conditions per place. [2023-08-26 13:44:02,763 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1286 selfloop transitions, 751 changer transitions 253/2290 dead transitions. [2023-08-26 13:44:02,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 2290 transitions, 57184 flow [2023-08-26 13:44:02,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 13:44:02,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-26 13:44:02,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3199 transitions. [2023-08-26 13:44:02,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38893617021276594 [2023-08-26 13:44:02,766 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3199 transitions. [2023-08-26 13:44:02,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3199 transitions. [2023-08-26 13:44:02,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:44:02,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3199 transitions. [2023-08-26 13:44:02,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 68.06382978723404) internal successors, (3199), 47 states have internal predecessors, (3199), 0 states have call successors, (0), 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:44:02,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 175.0) internal successors, (8400), 48 states have internal predecessors, (8400), 0 states have call successors, (0), 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:44:02,773 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 175.0) internal successors, (8400), 48 states have internal predecessors, (8400), 0 states have call successors, (0), 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:44:02,773 INFO L175 Difference]: Start difference. First operand has 601 places, 1657 transitions, 37993 flow. Second operand 47 states and 3199 transitions. [2023-08-26 13:44:02,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 2290 transitions, 57184 flow [2023-08-26 13:44:07,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 2290 transitions, 54608 flow, removed 1229 selfloop flow, removed 30 redundant places. [2023-08-26 13:44:07,069 INFO L231 Difference]: Finished difference. Result has 622 places, 1773 transitions, 41437 flow [2023-08-26 13:44:07,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=35763, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=618, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=997, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=41437, PETRI_PLACES=622, PETRI_TRANSITIONS=1773} [2023-08-26 13:44:07,070 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 594 predicate places. [2023-08-26 13:44:07,071 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 1773 transitions, 41437 flow [2023-08-26 13:44:07,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 65.5) internal successors, (2227), 34 states have internal predecessors, (2227), 0 states have call successors, (0), 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:44:07,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:44:07,071 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:44:07,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-26 13:44:07,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:07,272 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:44:07,272 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:44:07,272 INFO L85 PathProgramCache]: Analyzing trace with hash 175396481, now seen corresponding path program 36 times [2023-08-26 13:44:07,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:44:07,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646136844] [2023-08-26 13:44:07,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:44:07,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:44:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:44:07,493 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:44:07,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:44:07,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646136844] [2023-08-26 13:44:07,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646136844] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:44:07,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461444374] [2023-08-26 13:44:07,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:44:07,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:07,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:44:07,494 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:44:07,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-26 13:44:07,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 13:44:07,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:44:07,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-26 13:44:07,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:44:07,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:07,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:44:08,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:44:08,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461444374] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:44:08,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:44:08,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 30 [2023-08-26 13:44:08,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631723935] [2023-08-26 13:44:08,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:44:08,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-26 13:44:08,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:44:08,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-26 13:44:08,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2023-08-26 13:44:08,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:44:08,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 1773 transitions, 41437 flow. Second operand has 32 states, 32 states have (on average 65.53125) internal successors, (2097), 32 states have internal predecessors, (2097), 0 states have call successors, (0), 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:44:08,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:44:08,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:44:08,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:44:13,997 INFO L124 PetriNetUnfolderBase]: 4573/7955 cut-off events. [2023-08-26 13:44:13,997 INFO L125 PetriNetUnfolderBase]: For 205598/205598 co-relation queries the response was YES. [2023-08-26 13:44:14,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88648 conditions, 7955 events. 4573/7955 cut-off events. For 205598/205598 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 56036 event pairs, 23 based on Foata normal form. 33/7988 useless extension candidates. Maximal degree in co-relation 88448. Up to 3033 conditions per place. [2023-08-26 13:44:14,131 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 910 selfloop transitions, 929 changer transitions 106/1945 dead transitions. [2023-08-26 13:44:14,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 1945 transitions, 48525 flow [2023-08-26 13:44:14,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-26 13:44:14,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-26 13:44:14,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3319 transitions. [2023-08-26 13:44:14,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870553935860058 [2023-08-26 13:44:14,134 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3319 transitions. [2023-08-26 13:44:14,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3319 transitions. [2023-08-26 13:44:14,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:44:14,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3319 transitions. [2023-08-26 13:44:14,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 67.73469387755102) internal successors, (3319), 49 states have internal predecessors, (3319), 0 states have call successors, (0), 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:44:14,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 175.0) internal successors, (8750), 50 states have internal predecessors, (8750), 0 states have call successors, (0), 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:44:14,144 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 175.0) internal successors, (8750), 50 states have internal predecessors, (8750), 0 states have call successors, (0), 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:44:14,144 INFO L175 Difference]: Start difference. First operand has 622 places, 1773 transitions, 41437 flow. Second operand 49 states and 3319 transitions. [2023-08-26 13:44:14,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 1945 transitions, 48525 flow [2023-08-26 13:44:17,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1945 transitions, 47018 flow, removed 639 selfloop flow, removed 35 redundant places. [2023-08-26 13:44:17,855 INFO L231 Difference]: Finished difference. Result has 635 places, 1744 transitions, 42925 flow [2023-08-26 13:44:17,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=40105, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=888, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=42925, PETRI_PLACES=635, PETRI_TRANSITIONS=1744} [2023-08-26 13:44:17,857 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 607 predicate places. [2023-08-26 13:44:17,857 INFO L495 AbstractCegarLoop]: Abstraction has has 635 places, 1744 transitions, 42925 flow [2023-08-26 13:44:17,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 65.53125) internal successors, (2097), 32 states have internal predecessors, (2097), 0 states have call successors, (0), 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:44:17,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:44:17,858 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:44:17,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-26 13:44:18,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:18,063 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:44:18,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:44:18,064 INFO L85 PathProgramCache]: Analyzing trace with hash 654756793, now seen corresponding path program 37 times [2023-08-26 13:44:18,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:44:18,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161428553] [2023-08-26 13:44:18,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:44:18,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:44:18,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:44:18,350 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:18,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:44:18,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161428553] [2023-08-26 13:44:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161428553] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:44:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927554558] [2023-08-26 13:44:18,351 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:44:18,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:18,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:44:18,353 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:44:18,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-26 13:44:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:44:18,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:44:18,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:44:18,625 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:18,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:44:18,901 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:18,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927554558] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:44:18,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:44:18,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2023-08-26 13:44:18,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803867437] [2023-08-26 13:44:18,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:44:18,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-26 13:44:18,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:44:18,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-26 13:44:18,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=889, Unknown=0, NotChecked=0, Total=1056 [2023-08-26 13:44:18,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:44:18,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 1744 transitions, 42925 flow. Second operand has 33 states, 33 states have (on average 65.51515151515152) internal successors, (2162), 33 states have internal predecessors, (2162), 0 states have call successors, (0), 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:44:18,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:44:18,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:44:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:44:24,834 INFO L124 PetriNetUnfolderBase]: 5080/8656 cut-off events. [2023-08-26 13:44:24,835 INFO L125 PetriNetUnfolderBase]: For 255633/255633 co-relation queries the response was YES. [2023-08-26 13:44:24,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103413 conditions, 8656 events. 5080/8656 cut-off events. For 255633/255633 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 60199 event pairs, 59 based on Foata normal form. 21/8677 useless extension candidates. Maximal degree in co-relation 103216. Up to 3775 conditions per place. [2023-08-26 13:44:24,955 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1014 selfloop transitions, 978 changer transitions 377/2369 dead transitions. [2023-08-26 13:44:24,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 2369 transitions, 64951 flow [2023-08-26 13:44:24,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-26 13:44:24,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-26 13:44:24,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3727 transitions. [2023-08-26 13:44:24,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38722077922077924 [2023-08-26 13:44:24,959 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3727 transitions. [2023-08-26 13:44:24,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3727 transitions. [2023-08-26 13:44:24,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:44:24,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3727 transitions. [2023-08-26 13:44:24,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 67.76363636363637) internal successors, (3727), 55 states have internal predecessors, (3727), 0 states have call successors, (0), 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:44:24,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 175.0) internal successors, (9800), 56 states have internal predecessors, (9800), 0 states have call successors, (0), 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:44:24,968 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 175.0) internal successors, (9800), 56 states have internal predecessors, (9800), 0 states have call successors, (0), 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:44:24,968 INFO L175 Difference]: Start difference. First operand has 635 places, 1744 transitions, 42925 flow. Second operand 55 states and 3727 transitions. [2023-08-26 13:44:24,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 2369 transitions, 64951 flow [2023-08-26 13:44:29,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 2369 transitions, 62903 flow, removed 739 selfloop flow, removed 36 redundant places. [2023-08-26 13:44:29,618 INFO L231 Difference]: Finished difference. Result has 664 places, 1859 transitions, 49658 flow [2023-08-26 13:44:29,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=41619, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=755, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=49658, PETRI_PLACES=664, PETRI_TRANSITIONS=1859} [2023-08-26 13:44:29,620 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 636 predicate places. [2023-08-26 13:44:29,620 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 1859 transitions, 49658 flow [2023-08-26 13:44:29,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 65.51515151515152) internal successors, (2162), 33 states have internal predecessors, (2162), 0 states have call successors, (0), 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:44:29,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:44:29,620 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:44:29,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-08-26 13:44:29,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-26 13:44:29,825 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:44:29,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:44:29,825 INFO L85 PathProgramCache]: Analyzing trace with hash 276778965, now seen corresponding path program 38 times [2023-08-26 13:44:29,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:44:29,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968510163] [2023-08-26 13:44:29,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:44:29,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:44:29,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:44:30,042 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:30,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:44:30,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968510163] [2023-08-26 13:44:30,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968510163] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:44:30,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517569316] [2023-08-26 13:44:30,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:44:30,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:30,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:44:30,043 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:44:30,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-26 13:44:30,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:44:30,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:44:30,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:44:30,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:44:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:30,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:44:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:30,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517569316] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:44:30,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:44:30,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 30 [2023-08-26 13:44:30,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632829038] [2023-08-26 13:44:30,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:44:30,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-26 13:44:30,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:44:30,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-26 13:44:30,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2023-08-26 13:44:30,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:44:30,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 1859 transitions, 49658 flow. Second operand has 32 states, 32 states have (on average 65.53125) internal successors, (2097), 32 states have internal predecessors, (2097), 0 states have call successors, (0), 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:44:30,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:44:30,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:44:30,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:44:35,638 INFO L124 PetriNetUnfolderBase]: 4390/7459 cut-off events. [2023-08-26 13:44:35,639 INFO L125 PetriNetUnfolderBase]: For 220318/220318 co-relation queries the response was YES. [2023-08-26 13:44:35,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92008 conditions, 7459 events. 4390/7459 cut-off events. For 220318/220318 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 50033 event pairs, 58 based on Foata normal form. 18/7477 useless extension candidates. Maximal degree in co-relation 91801. Up to 5622 conditions per place. [2023-08-26 13:44:35,744 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1421 selfloop transitions, 399 changer transitions 191/2011 dead transitions. [2023-08-26 13:44:35,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 2011 transitions, 56104 flow [2023-08-26 13:44:35,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-26 13:44:35,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-26 13:44:35,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2370 transitions. [2023-08-26 13:44:35,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38693877551020406 [2023-08-26 13:44:35,747 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2370 transitions. [2023-08-26 13:44:35,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2370 transitions. [2023-08-26 13:44:35,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:44:35,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2370 transitions. [2023-08-26 13:44:35,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 67.71428571428571) internal successors, (2370), 35 states have internal predecessors, (2370), 0 states have call successors, (0), 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:44:35,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 175.0) internal successors, (6300), 36 states have internal predecessors, (6300), 0 states have call successors, (0), 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:44:35,751 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 175.0) internal successors, (6300), 36 states have internal predecessors, (6300), 0 states have call successors, (0), 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:44:35,751 INFO L175 Difference]: Start difference. First operand has 664 places, 1859 transitions, 49658 flow. Second operand 35 states and 2370 transitions. [2023-08-26 13:44:35,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 2011 transitions, 56104 flow [2023-08-26 13:44:40,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 2011 transitions, 53190 flow, removed 1184 selfloop flow, removed 38 redundant places. [2023-08-26 13:44:40,098 INFO L231 Difference]: Finished difference. Result has 645 places, 1774 transitions, 46773 flow [2023-08-26 13:44:40,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=46752, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=46773, PETRI_PLACES=645, PETRI_TRANSITIONS=1774} [2023-08-26 13:44:40,100 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 617 predicate places. [2023-08-26 13:44:40,100 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 1774 transitions, 46773 flow [2023-08-26 13:44:40,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 65.53125) internal successors, (2097), 32 states have internal predecessors, (2097), 0 states have call successors, (0), 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:44:40,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:44:40,100 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:44:40,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-26 13:44:40,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-26 13:44:40,306 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:44:40,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:44:40,306 INFO L85 PathProgramCache]: Analyzing trace with hash -463413553, now seen corresponding path program 39 times [2023-08-26 13:44:40,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:44:40,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131044037] [2023-08-26 13:44:40,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:44:40,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:44:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:44:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:40,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:44:40,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131044037] [2023-08-26 13:44:40,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131044037] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:44:40,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589993079] [2023-08-26 13:44:40,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:44:40,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:40,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:44:40,536 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:44:40,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-26 13:44:40,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-26 13:44:40,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:44:40,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-26 13:44:40,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:44:40,792 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:40,792 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:44:41,076 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:41,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589993079] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:44:41,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:44:41,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2023-08-26 13:44:41,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126792718] [2023-08-26 13:44:41,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:44:41,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-26 13:44:41,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:44:41,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-26 13:44:41,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2023-08-26 13:44:41,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:44:41,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 1774 transitions, 46773 flow. Second operand has 33 states, 33 states have (on average 65.48484848484848) internal successors, (2161), 33 states have internal predecessors, (2161), 0 states have call successors, (0), 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:44:41,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:44:41,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:44:41,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:44:46,799 INFO L124 PetriNetUnfolderBase]: 4917/8108 cut-off events. [2023-08-26 13:44:46,799 INFO L125 PetriNetUnfolderBase]: For 213645/213645 co-relation queries the response was YES. [2023-08-26 13:44:46,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100364 conditions, 8108 events. 4917/8108 cut-off events. For 213645/213645 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 52020 event pairs, 50 based on Foata normal form. 10/8118 useless extension candidates. Maximal degree in co-relation 100166. Up to 5716 conditions per place. [2023-08-26 13:44:46,929 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1731 selfloop transitions, 482 changer transitions 143/2356 dead transitions. [2023-08-26 13:44:46,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 2356 transitions, 65794 flow [2023-08-26 13:44:46,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-26 13:44:46,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-26 13:44:46,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3052 transitions. [2023-08-26 13:44:46,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38755555555555554 [2023-08-26 13:44:46,932 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3052 transitions. [2023-08-26 13:44:46,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3052 transitions. [2023-08-26 13:44:46,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:44:46,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3052 transitions. [2023-08-26 13:44:46,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 67.82222222222222) internal successors, (3052), 45 states have internal predecessors, (3052), 0 states have call successors, (0), 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:44:46,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 175.0) internal successors, (8050), 46 states have internal predecessors, (8050), 0 states have call successors, (0), 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:44:46,940 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 175.0) internal successors, (8050), 46 states have internal predecessors, (8050), 0 states have call successors, (0), 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:44:46,940 INFO L175 Difference]: Start difference. First operand has 645 places, 1774 transitions, 46773 flow. Second operand 45 states and 3052 transitions. [2023-08-26 13:44:46,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 2356 transitions, 65794 flow [2023-08-26 13:44:51,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 2356 transitions, 62466 flow, removed 1611 selfloop flow, removed 24 redundant places. [2023-08-26 13:44:51,308 INFO L231 Difference]: Finished difference. Result has 668 places, 2037 transitions, 53615 flow [2023-08-26 13:44:51,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=45797, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=53615, PETRI_PLACES=668, PETRI_TRANSITIONS=2037} [2023-08-26 13:44:51,310 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 640 predicate places. [2023-08-26 13:44:51,310 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 2037 transitions, 53615 flow [2023-08-26 13:44:51,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 65.48484848484848) internal successors, (2161), 33 states have internal predecessors, (2161), 0 states have call successors, (0), 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:44:51,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:44:51,310 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:44:51,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-08-26 13:44:51,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-26 13:44:51,511 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:44:51,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:44:51,511 INFO L85 PathProgramCache]: Analyzing trace with hash -721777321, now seen corresponding path program 40 times [2023-08-26 13:44:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:44:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074254105] [2023-08-26 13:44:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:44:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:44:51,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:44:51,732 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:51,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:44:51,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074254105] [2023-08-26 13:44:51,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074254105] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:44:51,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503231946] [2023-08-26 13:44:51,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:44:51,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:44:51,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:44:51,734 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:44:51,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-26 13:44:51,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:44:51,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:44:51,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-26 13:44:51,810 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:44:52,013 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:44:52,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:44:52,343 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:44:52,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503231946] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:44:52,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:44:52,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 33 [2023-08-26 13:44:52,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564123815] [2023-08-26 13:44:52,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:44:52,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-26 13:44:52,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:44:52,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-26 13:44:52,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1009, Unknown=0, NotChecked=0, Total=1190 [2023-08-26 13:44:52,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:44:52,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 2037 transitions, 53615 flow. Second operand has 35 states, 35 states have (on average 65.48571428571428) internal successors, (2292), 35 states have internal predecessors, (2292), 0 states have call successors, (0), 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:44:52,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:44:52,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:44:52,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:45:00,880 INFO L124 PetriNetUnfolderBase]: 6497/10817 cut-off events. [2023-08-26 13:45:00,881 INFO L125 PetriNetUnfolderBase]: For 316961/316961 co-relation queries the response was YES. [2023-08-26 13:45:00,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140272 conditions, 10817 events. 6497/10817 cut-off events. For 316961/316961 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 74478 event pairs, 28 based on Foata normal form. 19/10836 useless extension candidates. Maximal degree in co-relation 140065. Up to 5031 conditions per place. [2023-08-26 13:45:01,157 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1460 selfloop transitions, 1364 changer transitions 168/2992 dead transitions. [2023-08-26 13:45:01,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 2992 transitions, 86454 flow [2023-08-26 13:45:01,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-08-26 13:45:01,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-08-26 13:45:01,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3811 transitions. [2023-08-26 13:45:01,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38887755102040816 [2023-08-26 13:45:01,159 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3811 transitions. [2023-08-26 13:45:01,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3811 transitions. [2023-08-26 13:45:01,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:45:01,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3811 transitions. [2023-08-26 13:45:01,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 68.05357142857143) internal successors, (3811), 56 states have internal predecessors, (3811), 0 states have call successors, (0), 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:45:01,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 175.0) internal successors, (9975), 57 states have internal predecessors, (9975), 0 states have call successors, (0), 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:45:01,166 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 175.0) internal successors, (9975), 57 states have internal predecessors, (9975), 0 states have call successors, (0), 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:45:01,166 INFO L175 Difference]: Start difference. First operand has 668 places, 2037 transitions, 53615 flow. Second operand 56 states and 3811 transitions. [2023-08-26 13:45:01,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 2992 transitions, 86454 flow [2023-08-26 13:45:07,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 2992 transitions, 85103 flow, removed 400 selfloop flow, removed 24 redundant places. [2023-08-26 13:45:07,260 INFO L231 Difference]: Finished difference. Result has 714 places, 2650 transitions, 77626 flow [2023-08-26 13:45:07,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=52420, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=843, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=77626, PETRI_PLACES=714, PETRI_TRANSITIONS=2650} [2023-08-26 13:45:07,262 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 686 predicate places. [2023-08-26 13:45:07,262 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 2650 transitions, 77626 flow [2023-08-26 13:45:07,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 65.48571428571428) internal successors, (2292), 35 states have internal predecessors, (2292), 0 states have call successors, (0), 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:45:07,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:45:07,263 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:45:07,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-26 13:45:07,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-26 13:45:07,469 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:45:07,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:45:07,469 INFO L85 PathProgramCache]: Analyzing trace with hash 441942413, now seen corresponding path program 41 times [2023-08-26 13:45:07,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:45:07,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936500554] [2023-08-26 13:45:07,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:45:07,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:45:07,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:45:07,802 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:45:07,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:45:07,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936500554] [2023-08-26 13:45:07,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936500554] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:45:07,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550219687] [2023-08-26 13:45:07,802 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 13:45:07,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:45:07,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:45:07,804 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:45:07,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-26 13:45:07,895 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 13:45:07,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:45:07,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-26 13:45:07,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:45:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:45:08,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:45:08,475 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:45:08,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550219687] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:45:08,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:45:08,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 35 [2023-08-26 13:45:08,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645353880] [2023-08-26 13:45:08,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:45:08,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-26 13:45:08,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:45:08,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-26 13:45:08,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1120, Unknown=0, NotChecked=0, Total=1332 [2023-08-26 13:45:08,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:45:08,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 2650 transitions, 77626 flow. Second operand has 37 states, 37 states have (on average 65.48648648648648) internal successors, (2423), 37 states have internal predecessors, (2423), 0 states have call successors, (0), 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:45:08,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:45:08,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:45:08,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:45:21,400 INFO L124 PetriNetUnfolderBase]: 8373/13695 cut-off events. [2023-08-26 13:45:21,401 INFO L125 PetriNetUnfolderBase]: For 486058/486058 co-relation queries the response was YES. [2023-08-26 13:45:21,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192594 conditions, 13695 events. 8373/13695 cut-off events. For 486058/486058 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 94265 event pairs, 52 based on Foata normal form. 15/13710 useless extension candidates. Maximal degree in co-relation 192375. Up to 7033 conditions per place. [2023-08-26 13:45:21,616 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 2022 selfloop transitions, 1297 changer transitions 509/3828 dead transitions. [2023-08-26 13:45:21,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 3828 transitions, 122983 flow [2023-08-26 13:45:21,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 13:45:21,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 13:45:21,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3871 transitions. [2023-08-26 13:45:21,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880701754385965 [2023-08-26 13:45:21,619 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3871 transitions. [2023-08-26 13:45:21,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3871 transitions. [2023-08-26 13:45:21,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:45:21,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3871 transitions. [2023-08-26 13:45:21,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 67.91228070175438) internal successors, (3871), 57 states have internal predecessors, (3871), 0 states have call successors, (0), 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:45:21,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 175.0) internal successors, (10150), 58 states have internal predecessors, (10150), 0 states have call successors, (0), 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:45:21,629 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 175.0) internal successors, (10150), 58 states have internal predecessors, (10150), 0 states have call successors, (0), 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:45:21,629 INFO L175 Difference]: Start difference. First operand has 714 places, 2650 transitions, 77626 flow. Second operand 57 states and 3871 transitions. [2023-08-26 13:45:21,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 3828 transitions, 122983 flow [2023-08-26 13:45:33,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 3828 transitions, 116762 flow, removed 2828 selfloop flow, removed 30 redundant places. [2023-08-26 13:45:33,365 INFO L231 Difference]: Finished difference. Result has 744 places, 2855 transitions, 83660 flow [2023-08-26 13:45:33,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=74714, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=83660, PETRI_PLACES=744, PETRI_TRANSITIONS=2855} [2023-08-26 13:45:33,368 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 716 predicate places. [2023-08-26 13:45:33,368 INFO L495 AbstractCegarLoop]: Abstraction has has 744 places, 2855 transitions, 83660 flow [2023-08-26 13:45:33,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 65.48648648648648) internal successors, (2423), 37 states have internal predecessors, (2423), 0 states have call successors, (0), 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:45:33,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:45:33,369 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:45:33,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-26 13:45:33,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:45:33,573 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:45:33,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:45:33,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1458205115, now seen corresponding path program 42 times [2023-08-26 13:45:33,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:45:33,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020009222] [2023-08-26 13:45:33,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:45:33,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:45:33,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:45:33,776 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:45:33,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:45:33,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020009222] [2023-08-26 13:45:33,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020009222] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:45:33,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367393909] [2023-08-26 13:45:33,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 13:45:33,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:45:33,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:45:33,778 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:45:33,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-26 13:45:33,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-08-26 13:45:33,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:45:33,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-26 13:45:33,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:45:34,050 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:45:34,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:45:34,360 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:45:34,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367393909] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:45:34,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:45:34,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 31 [2023-08-26 13:45:34,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653870409] [2023-08-26 13:45:34,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:45:34,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-26 13:45:34,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:45:34,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-26 13:45:34,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=865, Unknown=0, NotChecked=0, Total=1056 [2023-08-26 13:45:34,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:45:34,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 2855 transitions, 83660 flow. Second operand has 33 states, 33 states have (on average 65.54545454545455) internal successors, (2163), 33 states have internal predecessors, (2163), 0 states have call successors, (0), 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:45:34,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:45:34,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:45:34,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:45:45,979 INFO L124 PetriNetUnfolderBase]: 7306/12297 cut-off events. [2023-08-26 13:45:45,979 INFO L125 PetriNetUnfolderBase]: For 377036/377036 co-relation queries the response was YES. [2023-08-26 13:45:46,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165527 conditions, 12297 events. 7306/12297 cut-off events. For 377036/377036 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 86490 event pairs, 38 based on Foata normal form. 8/12305 useless extension candidates. Maximal degree in co-relation 165303. Up to 9706 conditions per place. [2023-08-26 13:45:46,189 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 2322 selfloop transitions, 527 changer transitions 140/2989 dead transitions. [2023-08-26 13:45:46,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 2989 transitions, 91429 flow [2023-08-26 13:45:46,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-26 13:45:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-26 13:45:46,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2368 transitions. [2023-08-26 13:45:46,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866122448979592 [2023-08-26 13:45:46,191 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2368 transitions. [2023-08-26 13:45:46,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2368 transitions. [2023-08-26 13:45:46,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:45:46,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2368 transitions. [2023-08-26 13:45:46,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 67.65714285714286) internal successors, (2368), 35 states have internal predecessors, (2368), 0 states have call successors, (0), 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:45:46,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 175.0) internal successors, (6300), 36 states have internal predecessors, (6300), 0 states have call successors, (0), 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:45:46,195 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 175.0) internal successors, (6300), 36 states have internal predecessors, (6300), 0 states have call successors, (0), 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:45:46,195 INFO L175 Difference]: Start difference. First operand has 744 places, 2855 transitions, 83660 flow. Second operand 35 states and 2368 transitions. [2023-08-26 13:45:46,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 2989 transitions, 91429 flow [2023-08-26 13:45:55,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 2989 transitions, 87934 flow, removed 1417 selfloop flow, removed 39 redundant places. [2023-08-26 13:45:55,996 INFO L231 Difference]: Finished difference. Result has 727 places, 2791 transitions, 80675 flow [2023-08-26 13:45:55,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=80167, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=80675, PETRI_PLACES=727, PETRI_TRANSITIONS=2791} [2023-08-26 13:45:55,998 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 699 predicate places. [2023-08-26 13:45:55,998 INFO L495 AbstractCegarLoop]: Abstraction has has 727 places, 2791 transitions, 80675 flow [2023-08-26 13:45:55,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 65.54545454545455) internal successors, (2163), 33 states have internal predecessors, (2163), 0 states have call successors, (0), 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:45:55,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:45:55,999 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:45:56,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-08-26 13:45:56,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-26 13:45:56,201 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:45:56,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:45:56,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1499449543, now seen corresponding path program 43 times [2023-08-26 13:45:56,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:45:56,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099058985] [2023-08-26 13:45:56,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:45:56,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:45:56,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:45:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-26 13:45:56,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:45:56,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099058985] [2023-08-26 13:45:56,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099058985] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:45:56,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796123759] [2023-08-26 13:45:56,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 13:45:56,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:45:56,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:45:56,473 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:45:56,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-26 13:45:56,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:45:56,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-26 13:45:56,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:45:56,785 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:45:56,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:45:57,157 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:45:57,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796123759] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:45:57,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:45:57,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 11] total 33 [2023-08-26 13:45:57,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626896622] [2023-08-26 13:45:57,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:45:57,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-26 13:45:57,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:45:57,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-26 13:45:57,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1007, Unknown=0, NotChecked=0, Total=1190 [2023-08-26 13:45:57,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:45:57,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 2791 transitions, 80675 flow. Second operand has 35 states, 35 states have (on average 65.51428571428572) internal successors, (2293), 35 states have internal predecessors, (2293), 0 states have call successors, (0), 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:45:57,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:45:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:45:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:46:07,654 INFO L124 PetriNetUnfolderBase]: 7084/11990 cut-off events. [2023-08-26 13:46:07,654 INFO L125 PetriNetUnfolderBase]: For 324392/324392 co-relation queries the response was YES. [2023-08-26 13:46:07,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155447 conditions, 11990 events. 7084/11990 cut-off events. For 324392/324392 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 84559 event pairs, 16 based on Foata normal form. 17/12007 useless extension candidates. Maximal degree in co-relation 155229. Up to 5915 conditions per place. [2023-08-26 13:46:07,939 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 1166 selfloop transitions, 1577 changer transitions 150/2893 dead transitions. [2023-08-26 13:46:07,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 2893 transitions, 87480 flow [2023-08-26 13:46:07,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 13:46:07,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 13:46:07,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3117 transitions. [2023-08-26 13:46:07,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872049689440994 [2023-08-26 13:46:07,941 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3117 transitions. [2023-08-26 13:46:07,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3117 transitions. [2023-08-26 13:46:07,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:46:07,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3117 transitions. [2023-08-26 13:46:07,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 67.76086956521739) internal successors, (3117), 46 states have internal predecessors, (3117), 0 states have call successors, (0), 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:46:07,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:46:07,947 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 175.0) internal successors, (8225), 47 states have internal predecessors, (8225), 0 states have call successors, (0), 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:46:07,947 INFO L175 Difference]: Start difference. First operand has 727 places, 2791 transitions, 80675 flow. Second operand 46 states and 3117 transitions. [2023-08-26 13:46:07,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 2893 transitions, 87480 flow [2023-08-26 13:46:17,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 2893 transitions, 85995 flow, removed 280 selfloop flow, removed 26 redundant places. [2023-08-26 13:46:17,456 INFO L231 Difference]: Finished difference. Result has 739 places, 2667 transitions, 80217 flow [2023-08-26 13:46:17,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=79238, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1571, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=80217, PETRI_PLACES=739, PETRI_TRANSITIONS=2667} [2023-08-26 13:46:17,458 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 711 predicate places. [2023-08-26 13:46:17,458 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 2667 transitions, 80217 flow [2023-08-26 13:46:17,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 65.51428571428572) internal successors, (2293), 35 states have internal predecessors, (2293), 0 states have call successors, (0), 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:46:17,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:46:17,459 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:46:17,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-08-26 13:46:17,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-26 13:46:17,662 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:46:17,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:46:17,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1612834201, now seen corresponding path program 44 times [2023-08-26 13:46:17,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:46:17,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993998059] [2023-08-26 13:46:17,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:46:17,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:46:17,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:46:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:46:17,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:46:17,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993998059] [2023-08-26 13:46:17,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993998059] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:46:17,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769355174] [2023-08-26 13:46:17,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:46:17,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:46:17,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:46:17,929 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:46:17,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-26 13:46:18,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:46:18,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:46:18,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-26 13:46:18,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:46:18,324 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:46:18,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:46:18,737 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:46:18,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769355174] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:46:18,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:46:18,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 13] total 38 [2023-08-26 13:46:18,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006552462] [2023-08-26 13:46:18,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:46:18,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-26 13:46:18,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:46:18,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-26 13:46:18,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2023-08-26 13:46:18,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:46:18,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 2667 transitions, 80217 flow. Second operand has 40 states, 40 states have (on average 65.45) internal successors, (2618), 40 states have internal predecessors, (2618), 0 states have call successors, (0), 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:46:18,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:46:18,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:46:18,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:46:32,739 INFO L124 PetriNetUnfolderBase]: 9465/15741 cut-off events. [2023-08-26 13:46:32,739 INFO L125 PetriNetUnfolderBase]: For 452218/452218 co-relation queries the response was YES. [2023-08-26 13:46:32,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218504 conditions, 15741 events. 9465/15741 cut-off events. For 452218/452218 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 113375 event pairs, 52 based on Foata normal form. 21/15762 useless extension candidates. Maximal degree in co-relation 218286. Up to 8861 conditions per place. [2023-08-26 13:46:32,987 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 875 selfloop transitions, 2528 changer transitions 606/4009 dead transitions. [2023-08-26 13:46:32,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 4009 transitions, 131521 flow [2023-08-26 13:46:32,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-26 13:46:32,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-26 13:46:32,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3381 transitions. [2023-08-26 13:46:32,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3864 [2023-08-26 13:46:32,990 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3381 transitions. [2023-08-26 13:46:32,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3381 transitions. [2023-08-26 13:46:32,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:46:32,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3381 transitions. [2023-08-26 13:46:32,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 67.62) internal successors, (3381), 50 states have internal predecessors, (3381), 0 states have call successors, (0), 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:46:32,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 175.0) internal successors, (8925), 51 states have internal predecessors, (8925), 0 states have call successors, (0), 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:46:32,996 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 175.0) internal successors, (8925), 51 states have internal predecessors, (8925), 0 states have call successors, (0), 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:46:32,996 INFO L175 Difference]: Start difference. First operand has 739 places, 2667 transitions, 80217 flow. Second operand 50 states and 3381 transitions. [2023-08-26 13:46:32,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 4009 transitions, 131521 flow [2023-08-26 13:46:44,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 4009 transitions, 127394 flow, removed 878 selfloop flow, removed 52 redundant places. [2023-08-26 13:46:44,783 INFO L231 Difference]: Finished difference. Result has 724 places, 3344 transitions, 113464 flow [2023-08-26 13:46:44,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=77711, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=113464, PETRI_PLACES=724, PETRI_TRANSITIONS=3344} [2023-08-26 13:46:44,785 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 696 predicate places. [2023-08-26 13:46:44,785 INFO L495 AbstractCegarLoop]: Abstraction has has 724 places, 3344 transitions, 113464 flow [2023-08-26 13:46:44,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 65.45) internal successors, (2618), 40 states have internal predecessors, (2618), 0 states have call successors, (0), 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:46:44,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:46:44,785 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:46:44,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-08-26 13:46:44,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-26 13:46:44,986 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:46:44,986 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:46:44,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1221246925, now seen corresponding path program 45 times [2023-08-26 13:46:44,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:46:44,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414001875] [2023-08-26 13:46:44,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:46:44,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:46:44,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:46:45,227 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:46:45,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:46:45,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414001875] [2023-08-26 13:46:45,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414001875] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:46:45,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323725989] [2023-08-26 13:46:45,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:46:45,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:46:45,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:46:45,229 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:46:45,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-26 13:46:45,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-26 13:46:45,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:46:45,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-26 13:46:45,318 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:46:45,554 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:46:45,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:46:45,957 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:46:45,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323725989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:46:45,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:46:45,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 37 [2023-08-26 13:46:45,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063694838] [2023-08-26 13:46:45,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:46:45,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-26 13:46:45,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:46:45,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-26 13:46:45,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1204, Unknown=0, NotChecked=0, Total=1482 [2023-08-26 13:46:45,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:46:45,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 3344 transitions, 113464 flow. Second operand has 39 states, 39 states have (on average 65.46153846153847) internal successors, (2553), 39 states have internal predecessors, (2553), 0 states have call successors, (0), 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:46:45,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:46:45,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:46:45,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:47:03,074 INFO L124 PetriNetUnfolderBase]: 9358/15376 cut-off events. [2023-08-26 13:47:03,074 INFO L125 PetriNetUnfolderBase]: For 417637/417637 co-relation queries the response was YES. [2023-08-26 13:47:03,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222017 conditions, 15376 events. 9358/15376 cut-off events. For 417637/417637 co-relation queries the response was YES. Maximal size of possible extension queue 810. Compared 109087 event pairs, 38 based on Foata normal form. 7/15383 useless extension candidates. Maximal degree in co-relation 221816. Up to 11288 conditions per place. [2023-08-26 13:47:03,304 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 2715 selfloop transitions, 8 changer transitions 1268/3991 dead transitions. [2023-08-26 13:47:03,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 3991 transitions, 135647 flow [2023-08-26 13:47:03,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-26 13:47:03,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-26 13:47:03,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3443 transitions. [2023-08-26 13:47:03,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3857703081232493 [2023-08-26 13:47:03,307 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3443 transitions. [2023-08-26 13:47:03,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3443 transitions. [2023-08-26 13:47:03,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:47:03,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3443 transitions. [2023-08-26 13:47:03,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 67.50980392156863) internal successors, (3443), 51 states have internal predecessors, (3443), 0 states have call successors, (0), 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:47:03,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 175.0) internal successors, (9100), 52 states have internal predecessors, (9100), 0 states have call successors, (0), 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:47:03,313 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 175.0) internal successors, (9100), 52 states have internal predecessors, (9100), 0 states have call successors, (0), 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:47:03,313 INFO L175 Difference]: Start difference. First operand has 724 places, 3344 transitions, 113464 flow. Second operand 51 states and 3443 transitions. [2023-08-26 13:47:03,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 3991 transitions, 135647 flow [2023-08-26 13:47:14,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 3991 transitions, 132045 flow, removed 1270 selfloop flow, removed 36 redundant places. [2023-08-26 13:47:14,894 INFO L231 Difference]: Finished difference. Result has 722 places, 2718 transitions, 95756 flow [2023-08-26 13:47:14,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=110086, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=95756, PETRI_PLACES=722, PETRI_TRANSITIONS=2718} [2023-08-26 13:47:14,896 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 694 predicate places. [2023-08-26 13:47:14,896 INFO L495 AbstractCegarLoop]: Abstraction has has 722 places, 2718 transitions, 95756 flow [2023-08-26 13:47:14,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 65.46153846153847) internal successors, (2553), 39 states have internal predecessors, (2553), 0 states have call successors, (0), 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:47:14,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:47:14,897 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:47:14,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-26 13:47:15,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:47:15,102 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 8 more)] === [2023-08-26 13:47:15,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:47:15,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1279593479, now seen corresponding path program 46 times [2023-08-26 13:47:15,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:47:15,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247503719] [2023-08-26 13:47:15,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:47:15,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:47:15,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:47:15,394 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:47:15,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:47:15,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247503719] [2023-08-26 13:47:15,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247503719] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:47:15,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925856925] [2023-08-26 13:47:15,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:47:15,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:47:15,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:47:15,397 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:47:15,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-26 13:47:15,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:47:15,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:47:15,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-26 13:47:15,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:47:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:47:15,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:47:16,243 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:47:16,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925856925] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:47:16,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:47:16,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 14] total 42 [2023-08-26 13:47:16,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832305391] [2023-08-26 13:47:16,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:47:16,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-08-26 13:47:16,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:47:16,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-08-26 13:47:16,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1592, Unknown=0, NotChecked=0, Total=1892 [2023-08-26 13:47:16,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 175 [2023-08-26 13:47:16,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 2718 transitions, 95756 flow. Second operand has 44 states, 44 states have (on average 65.4090909090909) internal successors, (2878), 44 states have internal predecessors, (2878), 0 states have call successors, (0), 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:47:16,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:47:16,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 175 [2023-08-26 13:47:16,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:47:34,785 INFO L124 PetriNetUnfolderBase]: 12601/20573 cut-off events. [2023-08-26 13:47:34,785 INFO L125 PetriNetUnfolderBase]: For 581882/581882 co-relation queries the response was YES. [2023-08-26 13:47:34,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 314420 conditions, 20573 events. 12601/20573 cut-off events. For 581882/581882 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 150475 event pairs, 0 based on Foata normal form. 11/20584 useless extension candidates. Maximal degree in co-relation 314219. Up to 14923 conditions per place. [2023-08-26 13:47:35,029 INFO L140 encePairwiseOnDemand]: 167/175 looper letters, 0 selfloop transitions, 0 changer transitions 5134/5134 dead transitions. [2023-08-26 13:47:35,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 5134 transitions, 193116 flow [2023-08-26 13:47:35,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-08-26 13:47:35,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-08-26 13:47:35,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 4520 transitions. [2023-08-26 13:47:35,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38550106609808105 [2023-08-26 13:47:35,032 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 4520 transitions. [2023-08-26 13:47:35,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 4520 transitions. [2023-08-26 13:47:35,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:47:35,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 4520 transitions. [2023-08-26 13:47:35,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 67.46268656716418) internal successors, (4520), 67 states have internal predecessors, (4520), 0 states have call successors, (0), 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:47:35,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 175.0) internal successors, (11900), 68 states have internal predecessors, (11900), 0 states have call successors, (0), 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:47:35,040 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 175.0) internal successors, (11900), 68 states have internal predecessors, (11900), 0 states have call successors, (0), 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:47:35,040 INFO L175 Difference]: Start difference. First operand has 722 places, 2718 transitions, 95756 flow. Second operand 67 states and 4520 transitions. [2023-08-26 13:47:35,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 5134 transitions, 193116 flow [2023-08-26 13:47:52,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 5134 transitions, 189944 flow, removed 549 selfloop flow, removed 38 redundant places. [2023-08-26 13:47:52,713 INFO L231 Difference]: Finished difference. Result has 584 places, 0 transitions, 0 flow [2023-08-26 13:47:52,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=175, PETRI_DIFFERENCE_MINUEND_FLOW=94196, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=0, PETRI_PLACES=584, PETRI_TRANSITIONS=0} [2023-08-26 13:47:52,715 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 556 predicate places. [2023-08-26 13:47:52,715 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 0 transitions, 0 flow [2023-08-26 13:47:52,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 65.4090909090909) internal successors, (2878), 44 states have internal predecessors, (2878), 0 states have call successors, (0), 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:47:52,718 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 11 remaining) [2023-08-26 13:47:52,718 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 11 remaining) [2023-08-26 13:47:52,718 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 11 remaining) [2023-08-26 13:47:52,718 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 11 remaining) [2023-08-26 13:47:52,718 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 11 remaining) [2023-08-26 13:47:52,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 11 remaining) [2023-08-26 13:47:52,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 11 remaining) [2023-08-26 13:47:52,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 11 remaining) [2023-08-26 13:47:52,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (2 of 11 remaining) [2023-08-26 13:47:52,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 11 remaining) [2023-08-26 13:47:52,719 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 11 remaining) [2023-08-26 13:47:52,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-08-26 13:47:52,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:47:52,925 INFO L445 BasicCegarLoop]: Path program histogram: [46, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:47:52,929 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 13:47:52,929 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 13:47:52,932 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 01:47:52 BasicIcfg [2023-08-26 13:47:52,932 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 13:47:52,932 INFO L158 Benchmark]: Toolchain (without parser) took 352100.19ms. Allocated memory was 356.5MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 314.6MB in the beginning and 4.5GB in the end (delta: -4.2GB). Peak memory consumption was 4.5GB. Max. memory is 16.0GB. [2023-08-26 13:47:52,932 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 356.5MB. Free memory was 333.6MB in the beginning and 333.5MB in the end (delta: 92.1kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 13:47:52,933 INFO L158 Benchmark]: CACSL2BoogieTranslator took 220.94ms. Allocated memory is still 356.5MB. Free memory was 314.3MB in the beginning and 303.6MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 13:47:52,933 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.59ms. Allocated memory is still 356.5MB. Free memory was 303.6MB in the beginning and 302.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 13:47:52,933 INFO L158 Benchmark]: Boogie Preprocessor took 31.88ms. Allocated memory is still 356.5MB. Free memory was 302.1MB in the beginning and 300.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 13:47:52,933 INFO L158 Benchmark]: RCFGBuilder took 407.70ms. Allocated memory is still 356.5MB. Free memory was 300.6MB in the beginning and 329.7MB in the end (delta: -29.1MB). Peak memory consumption was 15.8MB. Max. memory is 16.0GB. [2023-08-26 13:47:52,933 INFO L158 Benchmark]: TraceAbstraction took 351394.81ms. Allocated memory was 356.5MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 328.9MB in the beginning and 4.5GB in the end (delta: -4.2GB). Peak memory consumption was 4.5GB. Max. memory is 16.0GB. [2023-08-26 13:47:52,935 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.12ms. Allocated memory is still 356.5MB. Free memory was 333.6MB in the beginning and 333.5MB in the end (delta: 92.1kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 220.94ms. Allocated memory is still 356.5MB. Free memory was 314.3MB in the beginning and 303.6MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 39.59ms. Allocated memory is still 356.5MB. Free memory was 303.6MB in the beginning and 302.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 31.88ms. Allocated memory is still 356.5MB. Free memory was 302.1MB in the beginning and 300.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 407.70ms. Allocated memory is still 356.5MB. Free memory was 300.6MB in the beginning and 329.7MB in the end (delta: -29.1MB). Peak memory consumption was 15.8MB. Max. memory is 16.0GB. * TraceAbstraction took 351394.81ms. Allocated memory was 356.5MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 328.9MB in the beginning and 4.5GB in the end (delta: -4.2GB). Peak memory consumption was 4.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.0s, 81 PlacesBefore, 28 PlacesAfterwards, 80 TransitionsBefore, 23 TransitionsAfterwards, 580 CoEnabledTransitionPairs, 8 FixpointIterations, 48 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 84 TotalNumberOfCompositions, 736 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 725, independent: 723, independent conditional: 0, independent unconditional: 723, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 304, independent: 302, independent conditional: 0, independent unconditional: 302, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 725, independent: 421, independent conditional: 0, independent unconditional: 421, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 304, unknown conditional: 0, unknown unconditional: 304] , Statistics on independence cache: Total cache size (in pairs): 27, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 21]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 104 locations, 11 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: 351.3s, OverallIterations: 53, TraceHistogramMax: 8, PathProgramHistogramMax: 46, EmptinessCheckTime: 0.0s, AutomataDifference: 302.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5117 SdHoareTripleChecker+Valid, 19.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5117 mSDsluCounter, 968 SdHoareTripleChecker+Invalid, 16.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 738 mSDsCounter, 2258 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 42911 IncrementalHoareTripleChecker+Invalid, 45169 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2258 mSolverCounterUnsat, 230 mSDtfsCounter, 42911 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3328 GetRequests, 780 SyntacticMatches, 70 SemanticMatches, 2478 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45109 ImplicationChecksByTransitivity, 48.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=113464occurred in iteration=51, InterpolantAutomatonStates: 1852, 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.4s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 31.5s InterpolantComputationTime, 1690 NumberOfCodeBlocks, 1690 NumberOfCodeBlocksAsserted, 171 NumberOfCheckSat, 2373 ConstructedInterpolants, 0 QuantifiedInterpolants, 30306 SizeOfPredicates, 237 NumberOfNonLiveVariables, 6648 ConjunctsInSsa, 1315 ConjunctsInUnsatCore, 147 InterpolantComputations, 6 PerfectInterpolantSequences, 90/1437 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 - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-26 13:47:52,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...