/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 --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -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/pthread/queue_longer.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 17:28:13,366 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 17:28:13,448 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 17:28:13,453 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 17:28:13,454 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 17:28:13,481 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 17:28:13,482 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 17:28:13,482 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 17:28:13,483 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 17:28:13,487 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 17:28:13,487 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 17:28:13,487 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 17:28:13,487 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 17:28:13,488 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 17:28:13,489 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 17:28:13,489 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 17:28:13,489 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 17:28:13,489 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 17:28:13,490 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 17:28:13,490 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 17:28:13,490 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 17:28:13,491 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 17:28:13,491 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 17:28:13,491 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 17:28:13,492 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 17:28:13,492 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 17:28:13,492 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 17:28:13,492 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:28:13,493 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 17:28:13,493 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 17:28:13,493 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 17:28:13,494 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 17:28:13,494 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 17:28:13,494 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 17:28:13,494 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 17:28:13,494 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST 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 17:28:13,821 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 17:28:13,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 17:28:13,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 17:28:13,850 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 17:28:13,850 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 17:28:13,851 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/queue_longer.i [2023-08-26 17:28:15,003 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 17:28:15,312 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 17:28:15,312 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue_longer.i [2023-08-26 17:28:15,325 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c4868ce/998ddac7b9c54a48960407867b2cbdd1/FLAGd6679d4d8 [2023-08-26 17:28:15,337 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c4868ce/998ddac7b9c54a48960407867b2cbdd1 [2023-08-26 17:28:15,339 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 17:28:15,340 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 17:28:15,341 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 17:28:15,341 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 17:28:15,343 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 17:28:15,344 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:15,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bb6e28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:15, skipping insertion in model container [2023-08-26 17:28:15,345 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 05:28:15" (1/1) ... [2023-08-26 17:28:15,402 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 17:28:15,869 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:28:15,883 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 17:28:15,908 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [258] [2023-08-26 17:28:15,909 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [258] [2023-08-26 17:28:15,915 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned short [750] [2023-08-26 17:28:15,941 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 17:28:16,005 INFO L206 MainTranslator]: Completed translation [2023-08-26 17:28:16,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16 WrapperNode [2023-08-26 17:28:16,006 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 17:28:16,007 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 17:28:16,007 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 17:28:16,007 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 17:28:16,013 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,043 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,086 INFO L138 Inliner]: procedures = 274, calls = 63, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 252 [2023-08-26 17:28:16,086 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 17:28:16,088 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 17:28:16,088 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 17:28:16,088 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 17:28:16,096 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,113 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,114 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,133 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,137 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,139 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,140 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,143 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 17:28:16,143 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 17:28:16,144 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 17:28:16,144 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 17:28:16,144 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (1/1) ... [2023-08-26 17:28:16,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 17:28:16,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 17:28:16,194 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 17:28:16,208 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 17:28:16,233 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-26 17:28:16,233 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-26 17:28:16,233 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-26 17:28:16,233 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-26 17:28:16,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 17:28:16,234 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 17:28:16,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 17:28:16,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 17:28:16,234 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-26 17:28:16,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 17:28:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 17:28:16,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 17:28:16,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 17:28:16,236 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 17:28:16,420 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 17:28:16,421 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 17:28:16,955 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 17:28:16,964 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 17:28:16,964 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 17:28:16,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:28:16 BoogieIcfgContainer [2023-08-26 17:28:16,967 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 17:28:16,968 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 17:28:16,968 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 17:28:16,971 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 17:28:16,971 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 05:28:15" (1/3) ... [2023-08-26 17:28:16,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75211e63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:28:16, skipping insertion in model container [2023-08-26 17:28:16,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 05:28:16" (2/3) ... [2023-08-26 17:28:16,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75211e63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 05:28:16, skipping insertion in model container [2023-08-26 17:28:16,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 05:28:16" (3/3) ... [2023-08-26 17:28:16,973 INFO L112 eAbstractionObserver]: Analyzing ICFG queue_longer.i [2023-08-26 17:28:16,988 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 17:28:16,988 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 79 error locations. [2023-08-26 17:28:16,988 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 17:28:17,135 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 17:28:17,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 335 places, 346 transitions, 708 flow [2023-08-26 17:28:17,333 INFO L124 PetriNetUnfolderBase]: 18/344 cut-off events. [2023-08-26 17:28:17,333 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 17:28:17,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 353 conditions, 344 events. 18/344 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 802 event pairs, 0 based on Foata normal form. 0/247 useless extension candidates. Maximal degree in co-relation 253. Up to 2 conditions per place. [2023-08-26 17:28:17,348 INFO L82 GeneralOperation]: Start removeDead. Operand has 335 places, 346 transitions, 708 flow [2023-08-26 17:28:17,359 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 324 places, 335 transitions, 679 flow [2023-08-26 17:28:17,362 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 17:28:17,369 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 324 places, 335 transitions, 679 flow [2023-08-26 17:28:17,376 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 324 places, 335 transitions, 679 flow [2023-08-26 17:28:17,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 324 places, 335 transitions, 679 flow [2023-08-26 17:28:17,468 INFO L124 PetriNetUnfolderBase]: 18/335 cut-off events. [2023-08-26 17:28:17,468 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:17,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343 conditions, 335 events. 18/335 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 768 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 253. Up to 2 conditions per place. [2023-08-26 17:28:17,486 INFO L119 LiptonReduction]: Number of co-enabled transitions 30836 [2023-08-26 17:28:29,290 INFO L134 LiptonReduction]: Checked pairs total: 110142 [2023-08-26 17:28:29,291 INFO L136 LiptonReduction]: Total number of compositions: 446 [2023-08-26 17:28:29,302 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 17:28:29,307 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;@71ca10b6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 17:28:29,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 141 error locations. [2023-08-26 17:28:29,308 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 17:28:29,308 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 17:28:29,309 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 17:28:29,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:29,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 17:28:29,310 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:29,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:29,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1473, now seen corresponding path program 1 times [2023-08-26 17:28:29,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:29,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643310603] [2023-08-26 17:28:29,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:29,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:29,405 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 17:28:29,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:29,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643310603] [2023-08-26 17:28:29,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643310603] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:29,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:29,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 17:28:29,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990697974] [2023-08-26 17:28:29,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:29,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 17:28:29,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:29,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 17:28:29,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 17:28:29,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 792 [2023-08-26 17:28:29,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 141 transitions, 291 flow. Second operand has 2 states, 2 states have (on average 330.5) internal successors, (661), 2 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:29,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:29,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 792 [2023-08-26 17:28:29,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:30,500 INFO L124 PetriNetUnfolderBase]: 7535/12133 cut-off events. [2023-08-26 17:28:30,500 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-08-26 17:28:30,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23627 conditions, 12133 events. 7535/12133 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 72846 event pairs, 6615 based on Foata normal form. 176/6479 useless extension candidates. Maximal degree in co-relation 23235. Up to 11381 conditions per place. [2023-08-26 17:28:30,579 INFO L140 encePairwiseOnDemand]: 743/792 looper letters, 82 selfloop transitions, 0 changer transitions 0/92 dead transitions. [2023-08-26 17:28:30,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 92 transitions, 357 flow [2023-08-26 17:28:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 17:28:30,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 17:28:30,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 791 transitions. [2023-08-26 17:28:30,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49936868686868685 [2023-08-26 17:28:30,594 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 791 transitions. [2023-08-26 17:28:30,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 791 transitions. [2023-08-26 17:28:30,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:30,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 791 transitions. [2023-08-26 17:28:30,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 395.5) internal successors, (791), 2 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:30,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 792.0) internal successors, (2376), 3 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:30,614 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 792.0) internal successors, (2376), 3 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:30,616 INFO L175 Difference]: Start difference. First operand has 138 places, 141 transitions, 291 flow. Second operand 2 states and 791 transitions. [2023-08-26 17:28:30,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 92 transitions, 357 flow [2023-08-26 17:28:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 92 transitions, 352 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 17:28:30,625 INFO L231 Difference]: Finished difference. Result has 89 places, 92 transitions, 188 flow [2023-08-26 17:28:30,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=188, PETRI_PLACES=89, PETRI_TRANSITIONS=92} [2023-08-26 17:28:30,630 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -49 predicate places. [2023-08-26 17:28:30,630 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 92 transitions, 188 flow [2023-08-26 17:28:30,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 330.5) internal successors, (661), 2 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:30,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:30,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:30,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 17:28:30,631 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:30,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:30,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1460667, now seen corresponding path program 1 times [2023-08-26 17:28:30,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:30,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842424451] [2023-08-26 17:28:30,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:30,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:30,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:30,866 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 17:28:30,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:30,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842424451] [2023-08-26 17:28:30,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842424451] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:30,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:30,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:30,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064596640] [2023-08-26 17:28:30,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:30,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:30,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:30,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:30,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:30,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 792 [2023-08-26 17:28:30,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 243.0) internal successors, (729), 3 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:30,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:30,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 792 [2023-08-26 17:28:30,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:31,868 INFO L124 PetriNetUnfolderBase]: 8459/13321 cut-off events. [2023-08-26 17:28:31,869 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:31,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26191 conditions, 13321 events. 8459/13321 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 76447 event pairs, 7486 based on Foata normal form. 0/6794 useless extension candidates. Maximal degree in co-relation 26188. Up to 12776 conditions per place. [2023-08-26 17:28:31,941 INFO L140 encePairwiseOnDemand]: 789/792 looper letters, 83 selfloop transitions, 1 changer transitions 0/90 dead transitions. [2023-08-26 17:28:31,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 90 transitions, 352 flow [2023-08-26 17:28:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:31,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:31,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 812 transitions. [2023-08-26 17:28:31,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34175084175084175 [2023-08-26 17:28:31,945 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 812 transitions. [2023-08-26 17:28:31,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 812 transitions. [2023-08-26 17:28:31,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:31,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 812 transitions. [2023-08-26 17:28:31,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:31,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:31,954 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:31,954 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 188 flow. Second operand 3 states and 812 transitions. [2023-08-26 17:28:31,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 90 transitions, 352 flow [2023-08-26 17:28:31,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 90 transitions, 352 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 17:28:31,958 INFO L231 Difference]: Finished difference. Result has 89 places, 90 transitions, 186 flow [2023-08-26 17:28:31,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=89, PETRI_TRANSITIONS=90} [2023-08-26 17:28:31,959 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -49 predicate places. [2023-08-26 17:28:31,962 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 90 transitions, 186 flow [2023-08-26 17:28:31,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 243.0) internal successors, (729), 3 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:31,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:31,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:31,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 17:28:31,964 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:31,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:31,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1460668, now seen corresponding path program 1 times [2023-08-26 17:28:31,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:31,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420790152] [2023-08-26 17:28:31,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:31,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:32,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:32,061 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 17:28:32,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420790152] [2023-08-26 17:28:32,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420790152] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:32,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:32,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:32,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621943980] [2023-08-26 17:28:32,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:32,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:32,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:32,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:32,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:32,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 792 [2023-08-26 17:28:32,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 90 transitions, 186 flow. Second operand has 3 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:32,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:32,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 792 [2023-08-26 17:28:32,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:33,087 INFO L124 PetriNetUnfolderBase]: 8385/13176 cut-off events. [2023-08-26 17:28:33,087 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:33,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25906 conditions, 13176 events. 8385/13176 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 75229 event pairs, 7419 based on Foata normal form. 0/6752 useless extension candidates. Maximal degree in co-relation 25902. Up to 12634 conditions per place. [2023-08-26 17:28:33,152 INFO L140 encePairwiseOnDemand]: 789/792 looper letters, 81 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2023-08-26 17:28:33,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 88 transitions, 346 flow [2023-08-26 17:28:33,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:33,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 804 transitions. [2023-08-26 17:28:33,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3383838383838384 [2023-08-26 17:28:33,155 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 804 transitions. [2023-08-26 17:28:33,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 804 transitions. [2023-08-26 17:28:33,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:33,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 804 transitions. [2023-08-26 17:28:33,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 268.0) internal successors, (804), 3 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:33,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:33,162 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:33,162 INFO L175 Difference]: Start difference. First operand has 89 places, 90 transitions, 186 flow. Second operand 3 states and 804 transitions. [2023-08-26 17:28:33,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 88 transitions, 346 flow [2023-08-26 17:28:33,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 88 transitions, 345 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:33,164 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 183 flow [2023-08-26 17:28:33,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=183, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2023-08-26 17:28:33,165 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -50 predicate places. [2023-08-26 17:28:33,165 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 183 flow [2023-08-26 17:28:33,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:33,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:33,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:33,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 17:28:33,166 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:33,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:33,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1460741, now seen corresponding path program 1 times [2023-08-26 17:28:33,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:33,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085508028] [2023-08-26 17:28:33,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:33,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:33,391 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 17:28:33,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:33,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085508028] [2023-08-26 17:28:33,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085508028] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:33,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:33,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:33,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647215566] [2023-08-26 17:28:33,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:33,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:33,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:33,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:33,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:33,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 792 [2023-08-26 17:28:33,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 183 flow. Second operand has 3 states, 3 states have (on average 240.0) internal successors, (720), 3 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:33,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:33,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 792 [2023-08-26 17:28:33,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:34,199 INFO L124 PetriNetUnfolderBase]: 7543/11850 cut-off events. [2023-08-26 17:28:34,201 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:34,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23281 conditions, 11850 events. 7543/11850 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 66499 event pairs, 6629 based on Foata normal form. 0/6330 useless extension candidates. Maximal degree in co-relation 23277. Up to 11340 conditions per place. [2023-08-26 17:28:34,262 INFO L140 encePairwiseOnDemand]: 787/792 looper letters, 77 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2023-08-26 17:28:34,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 84 transitions, 331 flow [2023-08-26 17:28:34,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:34,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:34,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 799 transitions. [2023-08-26 17:28:34,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3362794612794613 [2023-08-26 17:28:34,265 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 799 transitions. [2023-08-26 17:28:34,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 799 transitions. [2023-08-26 17:28:34,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:34,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 799 transitions. [2023-08-26 17:28:34,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,273 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,273 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 183 flow. Second operand 3 states and 799 transitions. [2023-08-26 17:28:34,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 84 transitions, 331 flow [2023-08-26 17:28:34,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 84 transitions, 330 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:34,276 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 176 flow [2023-08-26 17:28:34,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2023-08-26 17:28:34,277 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -53 predicate places. [2023-08-26 17:28:34,277 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 176 flow [2023-08-26 17:28:34,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 240.0) internal successors, (720), 3 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:34,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 17:28:34,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 17:28:34,278 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:34,279 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:34,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1460743, now seen corresponding path program 1 times [2023-08-26 17:28:34,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:34,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129488654] [2023-08-26 17:28:34,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:34,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:34,410 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 17:28:34,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:34,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129488654] [2023-08-26 17:28:34,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129488654] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:34,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:34,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:34,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737375780] [2023-08-26 17:28:34,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:34,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:34,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:34,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 792 [2023-08-26 17:28:34,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 237.0) internal successors, (711), 3 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:34,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:34,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 792 [2023-08-26 17:28:34,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:35,092 INFO L124 PetriNetUnfolderBase]: 6743/10590 cut-off events. [2023-08-26 17:28:35,092 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:35,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20788 conditions, 10590 events. 6743/10590 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 58226 event pairs, 5881 based on Foata normal form. 0/5914 useless extension candidates. Maximal degree in co-relation 20784. Up to 10112 conditions per place. [2023-08-26 17:28:35,194 INFO L140 encePairwiseOnDemand]: 787/792 looper letters, 73 selfloop transitions, 1 changer transitions 0/80 dead transitions. [2023-08-26 17:28:35,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 80 transitions, 316 flow [2023-08-26 17:28:35,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:35,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:35,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 786 transitions. [2023-08-26 17:28:35,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33080808080808083 [2023-08-26 17:28:35,197 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 786 transitions. [2023-08-26 17:28:35,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 786 transitions. [2023-08-26 17:28:35,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:35,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 786 transitions. [2023-08-26 17:28:35,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.0) internal successors, (786), 3 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,205 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,205 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 176 flow. Second operand 3 states and 786 transitions. [2023-08-26 17:28:35,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 80 transitions, 316 flow [2023-08-26 17:28:35,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 80 transitions, 315 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:35,207 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 169 flow [2023-08-26 17:28:35,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=169, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2023-08-26 17:28:35,209 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -56 predicate places. [2023-08-26 17:28:35,210 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 169 flow [2023-08-26 17:28:35,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 237.0) internal successors, (711), 3 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:35,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 17:28:35,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 17:28:35,211 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:35,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:35,211 INFO L85 PathProgramCache]: Analyzing trace with hash 45281025, now seen corresponding path program 1 times [2023-08-26 17:28:35,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:35,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145482454] [2023-08-26 17:28:35,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:35,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:35,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:35,799 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 17:28:35,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:35,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145482454] [2023-08-26 17:28:35,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145482454] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:35,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:35,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:35,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841177445] [2023-08-26 17:28:35,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:35,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:35,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:35,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:35,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:35,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 792 [2023-08-26 17:28:35,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 169 flow. Second operand has 3 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:35,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:35,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 792 [2023-08-26 17:28:35,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:36,594 INFO L124 PetriNetUnfolderBase]: 6451/10215 cut-off events. [2023-08-26 17:28:36,594 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-26 17:28:36,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19967 conditions, 10215 events. 6451/10215 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 56745 event pairs, 5404 based on Foata normal form. 0/5760 useless extension candidates. Maximal degree in co-relation 19963. Up to 9662 conditions per place. [2023-08-26 17:28:36,641 INFO L140 encePairwiseOnDemand]: 787/792 looper letters, 74 selfloop transitions, 4 changer transitions 0/85 dead transitions. [2023-08-26 17:28:36,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 85 transitions, 335 flow [2023-08-26 17:28:36,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:36,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:36,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 907 transitions. [2023-08-26 17:28:36,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38173400673400676 [2023-08-26 17:28:36,644 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 907 transitions. [2023-08-26 17:28:36,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 907 transitions. [2023-08-26 17:28:36,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:36,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 907 transitions. [2023-08-26 17:28:36,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,651 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,652 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 169 flow. Second operand 3 states and 907 transitions. [2023-08-26 17:28:36,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 85 transitions, 335 flow [2023-08-26 17:28:36,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 85 transitions, 334 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:36,654 INFO L231 Difference]: Finished difference. Result has 84 places, 83 transitions, 194 flow [2023-08-26 17:28:36,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=194, PETRI_PLACES=84, PETRI_TRANSITIONS=83} [2023-08-26 17:28:36,654 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -54 predicate places. [2023-08-26 17:28:36,654 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 83 transitions, 194 flow [2023-08-26 17:28:36,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:36,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:36,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:36,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 17:28:36,655 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:36,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:36,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1403711286, now seen corresponding path program 1 times [2023-08-26 17:28:36,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:36,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351140601] [2023-08-26 17:28:36,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:36,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:37,003 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 17:28:37,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:37,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351140601] [2023-08-26 17:28:37,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351140601] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:37,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:37,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:37,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283164221] [2023-08-26 17:28:37,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:37,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:37,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:37,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:37,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:37,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 792 [2023-08-26 17:28:37,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 83 transitions, 194 flow. Second operand has 4 states, 4 states have (on average 227.25) internal successors, (909), 4 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:37,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 792 [2023-08-26 17:28:37,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:37,872 INFO L124 PetriNetUnfolderBase]: 6989/10966 cut-off events. [2023-08-26 17:28:37,872 INFO L125 PetriNetUnfolderBase]: For 291/291 co-relation queries the response was YES. [2023-08-26 17:28:37,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21920 conditions, 10966 events. 6989/10966 cut-off events. For 291/291 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 61482 event pairs, 1613 based on Foata normal form. 49/6277 useless extension candidates. Maximal degree in co-relation 21915. Up to 10125 conditions per place. [2023-08-26 17:28:37,931 INFO L140 encePairwiseOnDemand]: 787/792 looper letters, 92 selfloop transitions, 6 changer transitions 0/104 dead transitions. [2023-08-26 17:28:37,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 104 transitions, 438 flow [2023-08-26 17:28:37,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:37,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:37,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 775 transitions. [2023-08-26 17:28:37,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3261784511784512 [2023-08-26 17:28:37,937 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 775 transitions. [2023-08-26 17:28:37,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 775 transitions. [2023-08-26 17:28:37,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:37,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 775 transitions. [2023-08-26 17:28:37,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 258.3333333333333) internal successors, (775), 3 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,954 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,954 INFO L175 Difference]: Start difference. First operand has 84 places, 83 transitions, 194 flow. Second operand 3 states and 775 transitions. [2023-08-26 17:28:37,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 104 transitions, 438 flow [2023-08-26 17:28:37,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 104 transitions, 434 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:37,956 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 226 flow [2023-08-26 17:28:37,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2023-08-26 17:28:37,957 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -52 predicate places. [2023-08-26 17:28:37,957 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 226 flow [2023-08-26 17:28:37,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 227.25) internal successors, (909), 4 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:37,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:37,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 17:28:37,958 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:37,958 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:37,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1403732431, now seen corresponding path program 1 times [2023-08-26 17:28:37,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:37,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793412509] [2023-08-26 17:28:37,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:37,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:37,992 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 17:28:37,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:37,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793412509] [2023-08-26 17:28:37,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793412509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:37,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:37,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:37,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981916387] [2023-08-26 17:28:37,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:37,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:37,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:37,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:37,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:37,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 792 [2023-08-26 17:28:37,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 226 flow. Second operand has 3 states, 3 states have (on average 243.66666666666666) internal successors, (731), 3 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:37,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:37,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 792 [2023-08-26 17:28:37,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:38,545 INFO L124 PetriNetUnfolderBase]: 5053/8076 cut-off events. [2023-08-26 17:28:38,545 INFO L125 PetriNetUnfolderBase]: For 572/572 co-relation queries the response was YES. [2023-08-26 17:28:38,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16632 conditions, 8076 events. 5053/8076 cut-off events. For 572/572 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 43663 event pairs, 4239 based on Foata normal form. 0/5078 useless extension candidates. Maximal degree in co-relation 16626. Up to 7704 conditions per place. [2023-08-26 17:28:38,585 INFO L140 encePairwiseOnDemand]: 790/792 looper letters, 78 selfloop transitions, 1 changer transitions 0/85 dead transitions. [2023-08-26 17:28:38,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 85 transitions, 382 flow [2023-08-26 17:28:38,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:38,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:38,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2023-08-26 17:28:38,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367003367003367 [2023-08-26 17:28:38,590 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2023-08-26 17:28:38,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2023-08-26 17:28:38,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:38,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2023-08-26 17:28:38,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,597 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,597 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 226 flow. Second operand 3 states and 800 transitions. [2023-08-26 17:28:38,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 85 transitions, 382 flow [2023-08-26 17:28:38,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 85 transitions, 376 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:38,600 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 220 flow [2023-08-26 17:28:38,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=220, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2023-08-26 17:28:38,600 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -52 predicate places. [2023-08-26 17:28:38,600 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 220 flow [2023-08-26 17:28:38,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 243.66666666666666) internal successors, (731), 3 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:38,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:38,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 17:28:38,601 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:38,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:38,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1403732429, now seen corresponding path program 1 times [2023-08-26 17:28:38,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:38,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994487015] [2023-08-26 17:28:38,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:38,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:38,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:38,652 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 17:28:38,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:38,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994487015] [2023-08-26 17:28:38,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994487015] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:38,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:38,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:38,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141072795] [2023-08-26 17:28:38,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:38,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:38,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:38,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:38,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:38,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 792 [2023-08-26 17:28:38,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 220 flow. Second operand has 4 states, 4 states have (on average 238.25) internal successors, (953), 4 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:38,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:38,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 792 [2023-08-26 17:28:38,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:39,091 INFO L124 PetriNetUnfolderBase]: 3117/5174 cut-off events. [2023-08-26 17:28:39,092 INFO L125 PetriNetUnfolderBase]: For 394/394 co-relation queries the response was YES. [2023-08-26 17:28:39,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10656 conditions, 5174 events. 3117/5174 cut-off events. For 394/394 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 27102 event pairs, 2558 based on Foata normal form. 0/3750 useless extension candidates. Maximal degree in co-relation 10650. Up to 4924 conditions per place. [2023-08-26 17:28:39,110 INFO L140 encePairwiseOnDemand]: 790/792 looper letters, 77 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2023-08-26 17:28:39,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 84 transitions, 374 flow [2023-08-26 17:28:39,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:39,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:39,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 784 transitions. [2023-08-26 17:28:39,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32996632996632996 [2023-08-26 17:28:39,113 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 784 transitions. [2023-08-26 17:28:39,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 784 transitions. [2023-08-26 17:28:39,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:39,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 784 transitions. [2023-08-26 17:28:39,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 261.3333333333333) internal successors, (784), 3 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,120 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,120 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 220 flow. Second operand 3 states and 784 transitions. [2023-08-26 17:28:39,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 84 transitions, 374 flow [2023-08-26 17:28:39,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 84 transitions, 373 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:39,122 INFO L231 Difference]: Finished difference. Result has 86 places, 84 transitions, 219 flow [2023-08-26 17:28:39,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=219, PETRI_PLACES=86, PETRI_TRANSITIONS=84} [2023-08-26 17:28:39,124 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -52 predicate places. [2023-08-26 17:28:39,124 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 84 transitions, 219 flow [2023-08-26 17:28:39,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 238.25) internal successors, (953), 4 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:39,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 17:28:39,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 17:28:39,126 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:39,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:39,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1403712931, now seen corresponding path program 1 times [2023-08-26 17:28:39,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:39,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755049909] [2023-08-26 17:28:39,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:39,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:39,286 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 17:28:39,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:39,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755049909] [2023-08-26 17:28:39,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755049909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:39,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:39,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:39,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825099980] [2023-08-26 17:28:39,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:39,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:39,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:39,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:39,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:39,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 792 [2023-08-26 17:28:39,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 219 flow. Second operand has 4 states, 4 states have (on average 220.25) internal successors, (881), 4 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:39,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 792 [2023-08-26 17:28:39,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:39,750 INFO L124 PetriNetUnfolderBase]: 3383/5654 cut-off events. [2023-08-26 17:28:39,750 INFO L125 PetriNetUnfolderBase]: For 309/309 co-relation queries the response was YES. [2023-08-26 17:28:39,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11469 conditions, 5654 events. 3383/5654 cut-off events. For 309/309 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 29913 event pairs, 1602 based on Foata normal form. 0/4150 useless extension candidates. Maximal degree in co-relation 11463. Up to 2850 conditions per place. [2023-08-26 17:28:39,776 INFO L140 encePairwiseOnDemand]: 785/792 looper letters, 106 selfloop transitions, 5 changer transitions 0/117 dead transitions. [2023-08-26 17:28:39,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 506 flow [2023-08-26 17:28:39,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:28:39,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:28:39,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 983 transitions. [2023-08-26 17:28:39,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31029040404040403 [2023-08-26 17:28:39,780 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 983 transitions. [2023-08-26 17:28:39,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 983 transitions. [2023-08-26 17:28:39,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:39,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 983 transitions. [2023-08-26 17:28:39,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 245.75) internal successors, (983), 4 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 792.0) internal successors, (3960), 5 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,788 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 792.0) internal successors, (3960), 5 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,788 INFO L175 Difference]: Start difference. First operand has 86 places, 84 transitions, 219 flow. Second operand 4 states and 983 transitions. [2023-08-26 17:28:39,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 506 flow [2023-08-26 17:28:39,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 505 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:39,793 INFO L231 Difference]: Finished difference. Result has 87 places, 82 transitions, 220 flow [2023-08-26 17:28:39,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=220, PETRI_PLACES=87, PETRI_TRANSITIONS=82} [2023-08-26 17:28:39,794 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -51 predicate places. [2023-08-26 17:28:39,794 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 82 transitions, 220 flow [2023-08-26 17:28:39,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 220.25) internal successors, (881), 4 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:39,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:39,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 17:28:39,795 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:39,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:39,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1501031940, now seen corresponding path program 1 times [2023-08-26 17:28:39,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:39,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53027668] [2023-08-26 17:28:39,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:39,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:39,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:39,847 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 17:28:39,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:39,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53027668] [2023-08-26 17:28:39,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53027668] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:39,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:39,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813597510] [2023-08-26 17:28:39,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:39,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:39,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:39,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 792 [2023-08-26 17:28:39,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 82 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:39,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:39,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 792 [2023-08-26 17:28:39,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:40,179 INFO L124 PetriNetUnfolderBase]: 2026/3482 cut-off events. [2023-08-26 17:28:40,179 INFO L125 PetriNetUnfolderBase]: For 164/164 co-relation queries the response was YES. [2023-08-26 17:28:40,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7140 conditions, 3482 events. 2026/3482 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 16162 event pairs, 1026 based on Foata normal form. 0/2624 useless extension candidates. Maximal degree in co-relation 7133. Up to 1983 conditions per place. [2023-08-26 17:28:40,189 INFO L140 encePairwiseOnDemand]: 788/792 looper letters, 92 selfloop transitions, 3 changer transitions 3/108 dead transitions. [2023-08-26 17:28:40,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 108 transitions, 464 flow [2023-08-26 17:28:40,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:40,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:40,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1068 transitions. [2023-08-26 17:28:40,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2023-08-26 17:28:40,193 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1068 transitions. [2023-08-26 17:28:40,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1068 transitions. [2023-08-26 17:28:40,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:40,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1068 transitions. [2023-08-26 17:28:40,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 356.0) internal successors, (1068), 3 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,200 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,200 INFO L175 Difference]: Start difference. First operand has 87 places, 82 transitions, 220 flow. Second operand 3 states and 1068 transitions. [2023-08-26 17:28:40,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 108 transitions, 464 flow [2023-08-26 17:28:40,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 108 transitions, 451 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-26 17:28:40,203 INFO L231 Difference]: Finished difference. Result has 85 places, 80 transitions, 203 flow [2023-08-26 17:28:40,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=203, PETRI_PLACES=85, PETRI_TRANSITIONS=80} [2023-08-26 17:28:40,203 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -53 predicate places. [2023-08-26 17:28:40,203 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 80 transitions, 203 flow [2023-08-26 17:28:40,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:40,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:40,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 17:28:40,204 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:40,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:40,205 INFO L85 PathProgramCache]: Analyzing trace with hash -236353230, now seen corresponding path program 1 times [2023-08-26 17:28:40,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:40,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752574614] [2023-08-26 17:28:40,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:40,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:40,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:40,277 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 17:28:40,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752574614] [2023-08-26 17:28:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752574614] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:40,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 17:28:40,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635282763] [2023-08-26 17:28:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:40,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:40,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:40,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:40,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:40,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 792 [2023-08-26 17:28:40,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 80 transitions, 203 flow. Second operand has 3 states, 3 states have (on average 242.33333333333334) internal successors, (727), 3 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:40,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 792 [2023-08-26 17:28:40,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:40,580 INFO L124 PetriNetUnfolderBase]: 2037/3442 cut-off events. [2023-08-26 17:28:40,580 INFO L125 PetriNetUnfolderBase]: For 199/199 co-relation queries the response was YES. [2023-08-26 17:28:40,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7180 conditions, 3442 events. 2037/3442 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15327 event pairs, 1636 based on Foata normal form. 0/2574 useless extension candidates. Maximal degree in co-relation 7173. Up to 3300 conditions per place. [2023-08-26 17:28:40,594 INFO L140 encePairwiseOnDemand]: 788/792 looper letters, 70 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-26 17:28:40,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 77 transitions, 339 flow [2023-08-26 17:28:40,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:40,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:40,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 787 transitions. [2023-08-26 17:28:40,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3312289562289562 [2023-08-26 17:28:40,597 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 787 transitions. [2023-08-26 17:28:40,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 787 transitions. [2023-08-26 17:28:40,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:40,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 787 transitions. [2023-08-26 17:28:40,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.3333333333333) internal successors, (787), 3 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,604 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,604 INFO L175 Difference]: Start difference. First operand has 85 places, 80 transitions, 203 flow. Second operand 3 states and 787 transitions. [2023-08-26 17:28:40,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 77 transitions, 339 flow [2023-08-26 17:28:40,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 77 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:40,606 INFO L231 Difference]: Finished difference. Result has 83 places, 77 transitions, 196 flow [2023-08-26 17:28:40,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=196, PETRI_PLACES=83, PETRI_TRANSITIONS=77} [2023-08-26 17:28:40,607 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -55 predicate places. [2023-08-26 17:28:40,607 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 77 transitions, 196 flow [2023-08-26 17:28:40,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 242.33333333333334) internal successors, (727), 3 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:40,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:40,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:40,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 17:28:40,608 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:40,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:40,608 INFO L85 PathProgramCache]: Analyzing trace with hash -236353231, now seen corresponding path program 1 times [2023-08-26 17:28:40,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:40,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322518779] [2023-08-26 17:28:40,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:40,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:40,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:41,248 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 17:28:41,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:41,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322518779] [2023-08-26 17:28:41,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322518779] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:41,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:41,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 17:28:41,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163194604] [2023-08-26 17:28:41,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:41,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 17:28:41,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:41,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 17:28:41,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 17:28:41,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 792 [2023-08-26 17:28:41,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 77 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 240.0) internal successors, (1200), 5 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:41,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 792 [2023-08-26 17:28:41,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:41,842 INFO L124 PetriNetUnfolderBase]: 1984/3392 cut-off events. [2023-08-26 17:28:41,842 INFO L125 PetriNetUnfolderBase]: For 160/160 co-relation queries the response was YES. [2023-08-26 17:28:41,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7022 conditions, 3392 events. 1984/3392 cut-off events. For 160/160 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15414 event pairs, 1573 based on Foata normal form. 0/2575 useless extension candidates. Maximal degree in co-relation 7015. Up to 3198 conditions per place. [2023-08-26 17:28:41,851 INFO L140 encePairwiseOnDemand]: 785/792 looper letters, 71 selfloop transitions, 9 changer transitions 0/87 dead transitions. [2023-08-26 17:28:41,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 87 transitions, 384 flow [2023-08-26 17:28:41,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:28:41,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:28:41,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1507 transitions. [2023-08-26 17:28:41,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31712962962962965 [2023-08-26 17:28:41,857 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1507 transitions. [2023-08-26 17:28:41,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1507 transitions. [2023-08-26 17:28:41,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:41,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1507 transitions. [2023-08-26 17:28:41,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 251.16666666666666) internal successors, (1507), 6 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 792.0) internal successors, (5544), 7 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,868 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 792.0) internal successors, (5544), 7 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,868 INFO L175 Difference]: Start difference. First operand has 83 places, 77 transitions, 196 flow. Second operand 6 states and 1507 transitions. [2023-08-26 17:28:41,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 87 transitions, 384 flow [2023-08-26 17:28:41,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 87 transitions, 383 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:41,870 INFO L231 Difference]: Finished difference. Result has 90 places, 83 transitions, 252 flow [2023-08-26 17:28:41,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=252, PETRI_PLACES=90, PETRI_TRANSITIONS=83} [2023-08-26 17:28:41,871 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -48 predicate places. [2023-08-26 17:28:41,871 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 83 transitions, 252 flow [2023-08-26 17:28:41,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 240.0) internal successors, (1200), 5 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:41,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:41,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:41,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 17:28:41,872 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:41,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:41,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1668559450, now seen corresponding path program 1 times [2023-08-26 17:28:41,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:41,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587678475] [2023-08-26 17:28:41,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:41,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:42,805 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 17:28:42,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:42,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587678475] [2023-08-26 17:28:42,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587678475] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:42,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:42,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:28:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10491512] [2023-08-26 17:28:42,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:42,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:28:42,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:28:42,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:28:42,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 792 [2023-08-26 17:28:42,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 83 transitions, 252 flow. Second operand has 7 states, 7 states have (on average 205.57142857142858) internal successors, (1439), 7 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:42,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:42,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 792 [2023-08-26 17:28:42,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:43,530 INFO L124 PetriNetUnfolderBase]: 2135/3605 cut-off events. [2023-08-26 17:28:43,530 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-08-26 17:28:43,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7648 conditions, 3605 events. 2135/3605 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16232 event pairs, 631 based on Foata normal form. 11/2750 useless extension candidates. Maximal degree in co-relation 7638. Up to 3227 conditions per place. [2023-08-26 17:28:43,543 INFO L140 encePairwiseOnDemand]: 785/792 looper letters, 98 selfloop transitions, 13 changer transitions 0/117 dead transitions. [2023-08-26 17:28:43,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 117 transitions, 556 flow [2023-08-26 17:28:43,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:28:43,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:28:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1330 transitions. [2023-08-26 17:28:43,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2798821548821549 [2023-08-26 17:28:43,547 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1330 transitions. [2023-08-26 17:28:43,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1330 transitions. [2023-08-26 17:28:43,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:43,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1330 transitions. [2023-08-26 17:28:43,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 221.66666666666666) internal successors, (1330), 6 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 792.0) internal successors, (5544), 7 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,556 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 792.0) internal successors, (5544), 7 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,556 INFO L175 Difference]: Start difference. First operand has 90 places, 83 transitions, 252 flow. Second operand 6 states and 1330 transitions. [2023-08-26 17:28:43,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 117 transitions, 556 flow [2023-08-26 17:28:43,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 117 transitions, 548 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:43,560 INFO L231 Difference]: Finished difference. Result has 96 places, 86 transitions, 298 flow [2023-08-26 17:28:43,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=96, PETRI_TRANSITIONS=86} [2023-08-26 17:28:43,561 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -42 predicate places. [2023-08-26 17:28:43,561 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 86 transitions, 298 flow [2023-08-26 17:28:43,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 205.57142857142858) internal successors, (1439), 7 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:43,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:43,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 17:28:43,562 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:43,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:43,562 INFO L85 PathProgramCache]: Analyzing trace with hash 757024056, now seen corresponding path program 2 times [2023-08-26 17:28:43,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:43,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055537745] [2023-08-26 17:28:43,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:43,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:43,689 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 17:28:43,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:43,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055537745] [2023-08-26 17:28:43,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055537745] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:43,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:43,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:28:43,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673781580] [2023-08-26 17:28:43,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:43,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:28:43,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:43,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:28:43,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:28:43,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 792 [2023-08-26 17:28:43,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 86 transitions, 298 flow. Second operand has 4 states, 4 states have (on average 239.75) internal successors, (959), 4 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:43,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:43,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 792 [2023-08-26 17:28:43,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:44,030 INFO L124 PetriNetUnfolderBase]: 2118/3584 cut-off events. [2023-08-26 17:28:44,031 INFO L125 PetriNetUnfolderBase]: For 468/468 co-relation queries the response was YES. [2023-08-26 17:28:44,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 3584 events. 2118/3584 cut-off events. For 468/468 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16135 event pairs, 1695 based on Foata normal form. 0/2728 useless extension candidates. Maximal degree in co-relation 7706. Up to 3430 conditions per place. [2023-08-26 17:28:44,040 INFO L140 encePairwiseOnDemand]: 790/792 looper letters, 78 selfloop transitions, 1 changer transitions 0/85 dead transitions. [2023-08-26 17:28:44,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 85 transitions, 454 flow [2023-08-26 17:28:44,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:44,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:44,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 778 transitions. [2023-08-26 17:28:44,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3274410774410774 [2023-08-26 17:28:44,042 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 778 transitions. [2023-08-26 17:28:44,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 778 transitions. [2023-08-26 17:28:44,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:44,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 778 transitions. [2023-08-26 17:28:44,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 259.3333333333333) internal successors, (778), 3 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,048 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,048 INFO L175 Difference]: Start difference. First operand has 96 places, 86 transitions, 298 flow. Second operand 3 states and 778 transitions. [2023-08-26 17:28:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 85 transitions, 454 flow [2023-08-26 17:28:44,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 85 transitions, 442 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:44,051 INFO L231 Difference]: Finished difference. Result has 96 places, 85 transitions, 286 flow [2023-08-26 17:28:44,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=286, PETRI_PLACES=96, PETRI_TRANSITIONS=85} [2023-08-26 17:28:44,051 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -42 predicate places. [2023-08-26 17:28:44,051 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 85 transitions, 286 flow [2023-08-26 17:28:44,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 239.75) internal successors, (959), 4 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:44,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:44,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 17:28:44,052 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:44,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:44,052 INFO L85 PathProgramCache]: Analyzing trace with hash 802041409, now seen corresponding path program 1 times [2023-08-26 17:28:44,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:44,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146483757] [2023-08-26 17:28:44,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:44,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:44,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:44,182 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 17:28:44,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:44,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146483757] [2023-08-26 17:28:44,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146483757] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:44,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:44,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 17:28:44,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353863602] [2023-08-26 17:28:44,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:44,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:28:44,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:44,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:28:44,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:28:44,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 792 [2023-08-26 17:28:44,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 85 transitions, 286 flow. Second operand has 7 states, 7 states have (on average 219.71428571428572) internal successors, (1538), 7 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:44,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 792 [2023-08-26 17:28:44,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:44,569 INFO L124 PetriNetUnfolderBase]: 2123/3601 cut-off events. [2023-08-26 17:28:44,569 INFO L125 PetriNetUnfolderBase]: For 372/372 co-relation queries the response was YES. [2023-08-26 17:28:44,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7697 conditions, 3601 events. 2123/3601 cut-off events. For 372/372 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16295 event pairs, 757 based on Foata normal form. 0/2759 useless extension candidates. Maximal degree in co-relation 7684. Up to 2616 conditions per place. [2023-08-26 17:28:44,581 INFO L140 encePairwiseOnDemand]: 786/792 looper letters, 100 selfloop transitions, 6 changer transitions 3/115 dead transitions. [2023-08-26 17:28:44,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 115 transitions, 579 flow [2023-08-26 17:28:44,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 17:28:44,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 17:28:44,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1408 transitions. [2023-08-26 17:28:44,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2962962962962963 [2023-08-26 17:28:44,586 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1408 transitions. [2023-08-26 17:28:44,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1408 transitions. [2023-08-26 17:28:44,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:44,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1408 transitions. [2023-08-26 17:28:44,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 234.66666666666666) internal successors, (1408), 6 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 792.0) internal successors, (5544), 7 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,594 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 792.0) internal successors, (5544), 7 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,594 INFO L175 Difference]: Start difference. First operand has 96 places, 85 transitions, 286 flow. Second operand 6 states and 1408 transitions. [2023-08-26 17:28:44,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 115 transitions, 579 flow [2023-08-26 17:28:44,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 115 transitions, 578 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:28:44,598 INFO L231 Difference]: Finished difference. Result has 99 places, 84 transitions, 295 flow [2023-08-26 17:28:44,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=295, PETRI_PLACES=99, PETRI_TRANSITIONS=84} [2023-08-26 17:28:44,599 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -39 predicate places. [2023-08-26 17:28:44,599 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 84 transitions, 295 flow [2023-08-26 17:28:44,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 219.71428571428572) internal successors, (1538), 7 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:44,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:44,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 17:28:44,600 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:44,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:44,600 INFO L85 PathProgramCache]: Analyzing trace with hash 802040652, now seen corresponding path program 1 times [2023-08-26 17:28:44,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:44,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100565996] [2023-08-26 17:28:44,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:44,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:44,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:44,635 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 17:28:44,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:44,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100565996] [2023-08-26 17:28:44,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100565996] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:44,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:44,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:28:44,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282552164] [2023-08-26 17:28:44,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:44,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:28:44,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:44,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:28:44,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:28:44,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 792 [2023-08-26 17:28:44,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 84 transitions, 295 flow. Second operand has 3 states, 3 states have (on average 327.6666666666667) internal successors, (983), 3 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:44,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 792 [2023-08-26 17:28:44,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:44,918 INFO L124 PetriNetUnfolderBase]: 1863/3268 cut-off events. [2023-08-26 17:28:44,918 INFO L125 PetriNetUnfolderBase]: For 415/422 co-relation queries the response was YES. [2023-08-26 17:28:44,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6920 conditions, 3268 events. 1863/3268 cut-off events. For 415/422 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15304 event pairs, 1463 based on Foata normal form. 19/2594 useless extension candidates. Maximal degree in co-relation 6907. Up to 2964 conditions per place. [2023-08-26 17:28:44,934 INFO L140 encePairwiseOnDemand]: 788/792 looper letters, 74 selfloop transitions, 5 changer transitions 0/91 dead transitions. [2023-08-26 17:28:44,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 91 transitions, 473 flow [2023-08-26 17:28:44,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:28:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:28:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1041 transitions. [2023-08-26 17:28:44,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43813131313131315 [2023-08-26 17:28:44,937 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1041 transitions. [2023-08-26 17:28:44,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1041 transitions. [2023-08-26 17:28:44,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:44,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1041 transitions. [2023-08-26 17:28:44,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 347.0) internal successors, (1041), 3 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,943 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,943 INFO L175 Difference]: Start difference. First operand has 99 places, 84 transitions, 295 flow. Second operand 3 states and 1041 transitions. [2023-08-26 17:28:44,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 91 transitions, 473 flow [2023-08-26 17:28:44,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 91 transitions, 462 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:28:44,946 INFO L231 Difference]: Finished difference. Result has 97 places, 83 transitions, 292 flow [2023-08-26 17:28:44,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=292, PETRI_PLACES=97, PETRI_TRANSITIONS=83} [2023-08-26 17:28:44,947 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -41 predicate places. [2023-08-26 17:28:44,947 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 83 transitions, 292 flow [2023-08-26 17:28:44,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 327.6666666666667) internal successors, (983), 3 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:44,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:44,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:44,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 17:28:44,947 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:44,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:44,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1962690892, now seen corresponding path program 1 times [2023-08-26 17:28:44,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:44,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413435215] [2023-08-26 17:28:44,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:44,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:44,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:45,411 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 17:28:45,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:45,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413435215] [2023-08-26 17:28:45,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413435215] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:45,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:45,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-26 17:28:45,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184279325] [2023-08-26 17:28:45,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:45,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 17:28:45,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:45,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 17:28:45,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-26 17:28:45,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 792 [2023-08-26 17:28:45,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 83 transitions, 292 flow. Second operand has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:45,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 792 [2023-08-26 17:28:45,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:45,814 INFO L124 PetriNetUnfolderBase]: 2058/3491 cut-off events. [2023-08-26 17:28:45,814 INFO L125 PetriNetUnfolderBase]: For 397/397 co-relation queries the response was YES. [2023-08-26 17:28:45,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7525 conditions, 3491 events. 2058/3491 cut-off events. For 397/397 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15624 event pairs, 645 based on Foata normal form. 11/2678 useless extension candidates. Maximal degree in co-relation 7512. Up to 2979 conditions per place. [2023-08-26 17:28:45,827 INFO L140 encePairwiseOnDemand]: 787/792 looper letters, 87 selfloop transitions, 9 changer transitions 0/102 dead transitions. [2023-08-26 17:28:45,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 102 transitions, 524 flow [2023-08-26 17:28:45,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 17:28:45,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 17:28:45,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1107 transitions. [2023-08-26 17:28:45,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27954545454545454 [2023-08-26 17:28:45,830 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1107 transitions. [2023-08-26 17:28:45,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1107 transitions. [2023-08-26 17:28:45,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:45,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1107 transitions. [2023-08-26 17:28:45,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 221.4) internal successors, (1107), 5 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 792.0) internal successors, (4752), 6 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,837 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 792.0) internal successors, (4752), 6 states have internal predecessors, (4752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,837 INFO L175 Difference]: Start difference. First operand has 97 places, 83 transitions, 292 flow. Second operand 5 states and 1107 transitions. [2023-08-26 17:28:45,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 102 transitions, 524 flow [2023-08-26 17:28:45,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 102 transitions, 516 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 17:28:45,841 INFO L231 Difference]: Finished difference. Result has 98 places, 81 transitions, 294 flow [2023-08-26 17:28:45,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=294, PETRI_PLACES=98, PETRI_TRANSITIONS=81} [2023-08-26 17:28:45,842 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -40 predicate places. [2023-08-26 17:28:45,842 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 81 transitions, 294 flow [2023-08-26 17:28:45,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 206.0) internal successors, (1442), 7 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:45,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:45,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:45,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 17:28:45,843 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:45,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:45,843 INFO L85 PathProgramCache]: Analyzing trace with hash -826786252, now seen corresponding path program 1 times [2023-08-26 17:28:45,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:45,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398159826] [2023-08-26 17:28:45,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:45,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:45,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:46,595 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 17:28:46,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:46,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398159826] [2023-08-26 17:28:46,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398159826] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:46,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:46,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-26 17:28:46,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153315726] [2023-08-26 17:28:46,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:46,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 17:28:46,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:46,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 17:28:46,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-26 17:28:46,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 792 [2023-08-26 17:28:46,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 81 transitions, 294 flow. Second operand has 10 states, 10 states have (on average 218.4) internal successors, (2184), 10 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:46,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:46,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 792 [2023-08-26 17:28:46,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:47,170 INFO L124 PetriNetUnfolderBase]: 2056/3493 cut-off events. [2023-08-26 17:28:47,171 INFO L125 PetriNetUnfolderBase]: For 554/554 co-relation queries the response was YES. [2023-08-26 17:28:47,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7543 conditions, 3493 events. 2056/3493 cut-off events. For 554/554 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15635 event pairs, 1656 based on Foata normal form. 0/2666 useless extension candidates. Maximal degree in co-relation 7530. Up to 3327 conditions per place. [2023-08-26 17:28:47,179 INFO L140 encePairwiseOnDemand]: 780/792 looper letters, 77 selfloop transitions, 18 changer transitions 1/102 dead transitions. [2023-08-26 17:28:47,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 102 transitions, 552 flow [2023-08-26 17:28:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:28:47,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:28:47,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2044 transitions. [2023-08-26 17:28:47,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2867564534231201 [2023-08-26 17:28:47,184 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2044 transitions. [2023-08-26 17:28:47,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2044 transitions. [2023-08-26 17:28:47,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:47,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2044 transitions. [2023-08-26 17:28:47,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 227.11111111111111) internal successors, (2044), 9 states have internal predecessors, (2044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 792.0) internal successors, (7920), 10 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,195 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 792.0) internal successors, (7920), 10 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,195 INFO L175 Difference]: Start difference. First operand has 98 places, 81 transitions, 294 flow. Second operand 9 states and 2044 transitions. [2023-08-26 17:28:47,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 102 transitions, 552 flow [2023-08-26 17:28:47,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 534 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:28:47,198 INFO L231 Difference]: Finished difference. Result has 106 places, 91 transitions, 381 flow [2023-08-26 17:28:47,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=381, PETRI_PLACES=106, PETRI_TRANSITIONS=91} [2023-08-26 17:28:47,199 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -32 predicate places. [2023-08-26 17:28:47,199 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 91 transitions, 381 flow [2023-08-26 17:28:47,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 218.4) internal successors, (2184), 10 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:47,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:47,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:47,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 17:28:47,200 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:47,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:47,200 INFO L85 PathProgramCache]: Analyzing trace with hash 487145513, now seen corresponding path program 1 times [2023-08-26 17:28:47,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:47,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84433294] [2023-08-26 17:28:47,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:47,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:48,032 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 17:28:48,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:48,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84433294] [2023-08-26 17:28:48,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84433294] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:48,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:48,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-26 17:28:48,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2149092] [2023-08-26 17:28:48,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:48,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 17:28:48,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:48,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 17:28:48,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-08-26 17:28:48,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 792 [2023-08-26 17:28:48,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 91 transitions, 381 flow. Second operand has 11 states, 11 states have (on average 189.36363636363637) internal successors, (2083), 11 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:48,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 792 [2023-08-26 17:28:48,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:28:48,893 INFO L124 PetriNetUnfolderBase]: 2264/3852 cut-off events. [2023-08-26 17:28:48,894 INFO L125 PetriNetUnfolderBase]: For 554/554 co-relation queries the response was YES. [2023-08-26 17:28:48,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8577 conditions, 3852 events. 2264/3852 cut-off events. For 554/554 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 17825 event pairs, 735 based on Foata normal form. 0/2961 useless extension candidates. Maximal degree in co-relation 8560. Up to 2963 conditions per place. [2023-08-26 17:28:48,909 INFO L140 encePairwiseOnDemand]: 780/792 looper letters, 122 selfloop transitions, 24 changer transitions 3/155 dead transitions. [2023-08-26 17:28:48,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 155 transitions, 839 flow [2023-08-26 17:28:48,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 17:28:48,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 17:28:48,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1826 transitions. [2023-08-26 17:28:48,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25617283950617287 [2023-08-26 17:28:48,914 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1826 transitions. [2023-08-26 17:28:48,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1826 transitions. [2023-08-26 17:28:48,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:28:48,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1826 transitions. [2023-08-26 17:28:48,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 202.88888888888889) internal successors, (1826), 9 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 792.0) internal successors, (7920), 10 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,924 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 792.0) internal successors, (7920), 10 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,924 INFO L175 Difference]: Start difference. First operand has 106 places, 91 transitions, 381 flow. Second operand 9 states and 1826 transitions. [2023-08-26 17:28:48,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 155 transitions, 839 flow [2023-08-26 17:28:48,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 155 transitions, 807 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-08-26 17:28:48,929 INFO L231 Difference]: Finished difference. Result has 113 places, 96 transitions, 452 flow [2023-08-26 17:28:48,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=452, PETRI_PLACES=113, PETRI_TRANSITIONS=96} [2023-08-26 17:28:48,930 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -25 predicate places. [2023-08-26 17:28:48,930 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 96 transitions, 452 flow [2023-08-26 17:28:48,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 189.36363636363637) internal successors, (2083), 11 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:48,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:28:48,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:28:48,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 17:28:48,931 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:28:48,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:28:48,931 INFO L85 PathProgramCache]: Analyzing trace with hash 140615885, now seen corresponding path program 2 times [2023-08-26 17:28:48,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:28:48,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612599605] [2023-08-26 17:28:48,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:28:48,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:28:48,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:28:57,168 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 17:28:57,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:28:57,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612599605] [2023-08-26 17:28:57,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612599605] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:28:57,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:28:57,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-26 17:28:57,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397781587] [2023-08-26 17:28:57,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:28:57,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:28:57,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:28:57,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:28:57,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:28:57,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 792 [2023-08-26 17:28:57,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 96 transitions, 452 flow. Second operand has 13 states, 13 states have (on average 189.15384615384616) internal successors, (2459), 13 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:28:57,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:28:57,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 792 [2023-08-26 17:28:57,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:29,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-26 17:29:33,265 INFO L124 PetriNetUnfolderBase]: 2510/4282 cut-off events. [2023-08-26 17:29:33,266 INFO L125 PetriNetUnfolderBase]: For 872/872 co-relation queries the response was YES. [2023-08-26 17:29:33,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10030 conditions, 4282 events. 2510/4282 cut-off events. For 872/872 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 20383 event pairs, 1733 based on Foata normal form. 0/3309 useless extension candidates. Maximal degree in co-relation 10010. Up to 3172 conditions per place. [2023-08-26 17:29:33,283 INFO L140 encePairwiseOnDemand]: 779/792 looper letters, 133 selfloop transitions, 26 changer transitions 3/168 dead transitions. [2023-08-26 17:29:33,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 168 transitions, 992 flow [2023-08-26 17:29:33,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:29:33,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:29:33,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2024 transitions. [2023-08-26 17:29:33,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25555555555555554 [2023-08-26 17:29:33,287 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2024 transitions. [2023-08-26 17:29:33,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2024 transitions. [2023-08-26 17:29:33,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:33,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2024 transitions. [2023-08-26 17:29:33,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 202.4) internal successors, (2024), 10 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:33,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:33,297 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:33,297 INFO L175 Difference]: Start difference. First operand has 113 places, 96 transitions, 452 flow. Second operand 10 states and 2024 transitions. [2023-08-26 17:29:33,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 168 transitions, 992 flow [2023-08-26 17:29:33,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 168 transitions, 944 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-08-26 17:29:33,306 INFO L231 Difference]: Finished difference. Result has 122 places, 106 transitions, 577 flow [2023-08-26 17:29:33,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=577, PETRI_PLACES=122, PETRI_TRANSITIONS=106} [2023-08-26 17:29:33,307 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -16 predicate places. [2023-08-26 17:29:33,307 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 106 transitions, 577 flow [2023-08-26 17:29:33,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 189.15384615384616) internal successors, (2459), 13 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:33,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:33,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:33,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-26 17:29:33,308 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err40ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:33,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:33,308 INFO L85 PathProgramCache]: Analyzing trace with hash 139376195, now seen corresponding path program 3 times [2023-08-26 17:29:33,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:33,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069921153] [2023-08-26 17:29:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:33,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:33,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:34,153 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 17:29:34,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:34,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069921153] [2023-08-26 17:29:34,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069921153] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:34,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:34,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:34,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878968540] [2023-08-26 17:29:34,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:34,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 17:29:34,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:34,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 17:29:34,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-26 17:29:34,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 792 [2023-08-26 17:29:34,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 106 transitions, 577 flow. Second operand has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:34,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:34,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 792 [2023-08-26 17:29:34,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:35,045 INFO L124 PetriNetUnfolderBase]: 2478/4220 cut-off events. [2023-08-26 17:29:35,045 INFO L125 PetriNetUnfolderBase]: For 1034/1034 co-relation queries the response was YES. [2023-08-26 17:29:35,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10107 conditions, 4220 events. 2478/4220 cut-off events. For 1034/1034 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 20014 event pairs, 756 based on Foata normal form. 0/3264 useless extension candidates. Maximal degree in co-relation 10082. Up to 2637 conditions per place. [2023-08-26 17:29:35,072 INFO L140 encePairwiseOnDemand]: 779/792 looper letters, 124 selfloop transitions, 35 changer transitions 3/168 dead transitions. [2023-08-26 17:29:35,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 168 transitions, 1043 flow [2023-08-26 17:29:35,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:29:35,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:29:35,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2016 transitions. [2023-08-26 17:29:35,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2545454545454545 [2023-08-26 17:29:35,078 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2016 transitions. [2023-08-26 17:29:35,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2016 transitions. [2023-08-26 17:29:35,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:35,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2016 transitions. [2023-08-26 17:29:35,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 201.6) internal successors, (2016), 10 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,089 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,089 INFO L175 Difference]: Start difference. First operand has 122 places, 106 transitions, 577 flow. Second operand 10 states and 2016 transitions. [2023-08-26 17:29:35,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 168 transitions, 1043 flow [2023-08-26 17:29:35,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 168 transitions, 1010 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-08-26 17:29:35,099 INFO L231 Difference]: Finished difference. Result has 125 places, 104 transitions, 606 flow [2023-08-26 17:29:35,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=606, PETRI_PLACES=125, PETRI_TRANSITIONS=104} [2023-08-26 17:29:35,101 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -13 predicate places. [2023-08-26 17:29:35,101 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 104 transitions, 606 flow [2023-08-26 17:29:35,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 189.25) internal successors, (2271), 12 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:35,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:35,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 17:29:35,102 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:35,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:35,102 INFO L85 PathProgramCache]: Analyzing trace with hash 814474763, now seen corresponding path program 1 times [2023-08-26 17:29:35,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:35,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384596331] [2023-08-26 17:29:35,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:35,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:35,807 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 17:29:35,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:35,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384596331] [2023-08-26 17:29:35,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384596331] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:35,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:35,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-26 17:29:35,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133944482] [2023-08-26 17:29:35,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:35,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 17:29:35,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:35,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 17:29:35,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-26 17:29:35,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 792 [2023-08-26 17:29:35,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 104 transitions, 606 flow. Second operand has 13 states, 13 states have (on average 198.30769230769232) internal successors, (2578), 13 states have internal predecessors, (2578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:35,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:35,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 792 [2023-08-26 17:29:35,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:36,806 INFO L124 PetriNetUnfolderBase]: 2685/4570 cut-off events. [2023-08-26 17:29:36,806 INFO L125 PetriNetUnfolderBase]: For 1488/1488 co-relation queries the response was YES. [2023-08-26 17:29:36,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 4570 events. 2685/4570 cut-off events. For 1488/1488 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 22063 event pairs, 1948 based on Foata normal form. 0/3554 useless extension candidates. Maximal degree in co-relation 11340. Up to 4032 conditions per place. [2023-08-26 17:29:36,833 INFO L140 encePairwiseOnDemand]: 780/792 looper letters, 125 selfloop transitions, 25 changer transitions 3/159 dead transitions. [2023-08-26 17:29:36,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 159 transitions, 1112 flow [2023-08-26 17:29:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 17:29:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 17:29:36,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2294 transitions. [2023-08-26 17:29:36,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2633149678604224 [2023-08-26 17:29:36,836 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2294 transitions. [2023-08-26 17:29:36,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2294 transitions. [2023-08-26 17:29:36,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:36,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2294 transitions. [2023-08-26 17:29:36,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 208.54545454545453) internal successors, (2294), 11 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 792.0) internal successors, (9504), 12 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,847 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 792.0) internal successors, (9504), 12 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,847 INFO L175 Difference]: Start difference. First operand has 125 places, 104 transitions, 606 flow. Second operand 11 states and 2294 transitions. [2023-08-26 17:29:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 159 transitions, 1112 flow [2023-08-26 17:29:36,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 159 transitions, 1052 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-26 17:29:36,860 INFO L231 Difference]: Finished difference. Result has 132 places, 112 transitions, 709 flow [2023-08-26 17:29:36,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=709, PETRI_PLACES=132, PETRI_TRANSITIONS=112} [2023-08-26 17:29:36,861 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -6 predicate places. [2023-08-26 17:29:36,861 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 112 transitions, 709 flow [2023-08-26 17:29:36,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 198.30769230769232) internal successors, (2578), 13 states have internal predecessors, (2578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:36,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:36,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:36,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 17:29:36,862 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:36,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:36,863 INFO L85 PathProgramCache]: Analyzing trace with hash -176249866, now seen corresponding path program 1 times [2023-08-26 17:29:36,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:36,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058337521] [2023-08-26 17:29:36,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:36,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:36,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:37,680 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 17:29:37,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:37,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058337521] [2023-08-26 17:29:37,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058337521] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:37,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:37,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-26 17:29:37,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909063355] [2023-08-26 17:29:37,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:37,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 17:29:37,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:37,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 17:29:37,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-26 17:29:37,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 792 [2023-08-26 17:29:37,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 112 transitions, 709 flow. Second operand has 14 states, 14 states have (on average 193.28571428571428) internal successors, (2706), 14 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:37,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:37,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 792 [2023-08-26 17:29:37,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:38,911 INFO L124 PetriNetUnfolderBase]: 2653/4512 cut-off events. [2023-08-26 17:29:38,911 INFO L125 PetriNetUnfolderBase]: For 1623/1623 co-relation queries the response was YES. [2023-08-26 17:29:38,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11243 conditions, 4512 events. 2653/4512 cut-off events. For 1623/1623 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 21714 event pairs, 807 based on Foata normal form. 22/3658 useless extension candidates. Maximal degree in co-relation 11213. Up to 3013 conditions per place. [2023-08-26 17:29:38,926 INFO L140 encePairwiseOnDemand]: 780/792 looper letters, 132 selfloop transitions, 36 changer transitions 3/177 dead transitions. [2023-08-26 17:29:38,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 1204 flow [2023-08-26 17:29:38,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:29:38,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:29:38,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2059 transitions. [2023-08-26 17:29:38,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25997474747474747 [2023-08-26 17:29:38,929 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2059 transitions. [2023-08-26 17:29:38,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2059 transitions. [2023-08-26 17:29:38,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:38,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2059 transitions. [2023-08-26 17:29:38,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 205.9) internal successors, (2059), 10 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,937 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,937 INFO L175 Difference]: Start difference. First operand has 132 places, 112 transitions, 709 flow. Second operand 10 states and 2059 transitions. [2023-08-26 17:29:38,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 1204 flow [2023-08-26 17:29:38,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 177 transitions, 1173 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-26 17:29:38,950 INFO L231 Difference]: Finished difference. Result has 138 places, 113 transitions, 777 flow [2023-08-26 17:29:38,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=777, PETRI_PLACES=138, PETRI_TRANSITIONS=113} [2023-08-26 17:29:38,951 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 0 predicate places. [2023-08-26 17:29:38,951 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 113 transitions, 777 flow [2023-08-26 17:29:38,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 193.28571428571428) internal successors, (2706), 14 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:38,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:38,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:38,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 17:29:38,952 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:38,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1720296833, now seen corresponding path program 1 times [2023-08-26 17:29:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:38,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261003887] [2023-08-26 17:29:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:38,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:38,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:39,154 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 17:29:39,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:39,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261003887] [2023-08-26 17:29:39,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261003887] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:39,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:39,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-26 17:29:39,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175069917] [2023-08-26 17:29:39,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:39,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 17:29:39,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:39,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 17:29:39,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-26 17:29:39,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 792 [2023-08-26 17:29:39,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 113 transitions, 777 flow. Second operand has 10 states, 10 states have (on average 216.9) internal successors, (2169), 10 states have internal predecessors, (2169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:39,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:39,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 792 [2023-08-26 17:29:39,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:39,847 INFO L124 PetriNetUnfolderBase]: 2434/4173 cut-off events. [2023-08-26 17:29:39,847 INFO L125 PetriNetUnfolderBase]: For 2083/2083 co-relation queries the response was YES. [2023-08-26 17:29:39,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 4173 events. 2434/4173 cut-off events. For 2083/2083 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 19846 event pairs, 675 based on Foata normal form. 0/3492 useless extension candidates. Maximal degree in co-relation 10594. Up to 2460 conditions per place. [2023-08-26 17:29:39,878 INFO L140 encePairwiseOnDemand]: 784/792 looper letters, 118 selfloop transitions, 15 changer transitions 3/142 dead transitions. [2023-08-26 17:29:39,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 142 transitions, 1076 flow [2023-08-26 17:29:39,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 17:29:39,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 17:29:39,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1606 transitions. [2023-08-26 17:29:39,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2896825396825397 [2023-08-26 17:29:39,881 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1606 transitions. [2023-08-26 17:29:39,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1606 transitions. [2023-08-26 17:29:39,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:39,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1606 transitions. [2023-08-26 17:29:39,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 229.42857142857142) internal successors, (1606), 7 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:39,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 792.0) internal successors, (6336), 8 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:39,893 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 792.0) internal successors, (6336), 8 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:39,893 INFO L175 Difference]: Start difference. First operand has 138 places, 113 transitions, 777 flow. Second operand 7 states and 1606 transitions. [2023-08-26 17:29:39,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 142 transitions, 1076 flow [2023-08-26 17:29:39,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 142 transitions, 1010 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-26 17:29:39,910 INFO L231 Difference]: Finished difference. Result has 135 places, 106 transitions, 677 flow [2023-08-26 17:29:39,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=647, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=135, PETRI_TRANSITIONS=106} [2023-08-26 17:29:39,911 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, -3 predicate places. [2023-08-26 17:29:39,911 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 106 transitions, 677 flow [2023-08-26 17:29:39,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 216.9) internal successors, (2169), 10 states have internal predecessors, (2169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:39,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:39,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:39,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 17:29:39,912 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:39,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:39,912 INFO L85 PathProgramCache]: Analyzing trace with hash 439769082, now seen corresponding path program 2 times [2023-08-26 17:29:39,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:39,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157318440] [2023-08-26 17:29:39,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:39,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:39,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:40,774 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 17:29:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:40,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157318440] [2023-08-26 17:29:40,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157318440] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:40,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:40,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-26 17:29:40,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18479008] [2023-08-26 17:29:40,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:40,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 17:29:40,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:40,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 17:29:40,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-08-26 17:29:40,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 792 [2023-08-26 17:29:40,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 106 transitions, 677 flow. Second operand has 14 states, 14 states have (on average 193.28571428571428) internal successors, (2706), 14 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:40,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:40,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 792 [2023-08-26 17:29:40,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:41,870 INFO L124 PetriNetUnfolderBase]: 2466/4227 cut-off events. [2023-08-26 17:29:41,870 INFO L125 PetriNetUnfolderBase]: For 2155/2155 co-relation queries the response was YES. [2023-08-26 17:29:41,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10682 conditions, 4227 events. 2466/4227 cut-off events. For 2155/2155 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 20329 event pairs, 617 based on Foata normal form. 11/3553 useless extension candidates. Maximal degree in co-relation 10650. Up to 2335 conditions per place. [2023-08-26 17:29:41,887 INFO L140 encePairwiseOnDemand]: 781/792 looper letters, 129 selfloop transitions, 33 changer transitions 3/171 dead transitions. [2023-08-26 17:29:41,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1167 flow [2023-08-26 17:29:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 17:29:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 17:29:41,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2055 transitions. [2023-08-26 17:29:41,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25946969696969696 [2023-08-26 17:29:41,891 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2055 transitions. [2023-08-26 17:29:41,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2055 transitions. [2023-08-26 17:29:41,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:41,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2055 transitions. [2023-08-26 17:29:41,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 205.5) internal successors, (2055), 10 states have internal predecessors, (2055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:41,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:41,899 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 792.0) internal successors, (8712), 11 states have internal predecessors, (8712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:41,899 INFO L175 Difference]: Start difference. First operand has 135 places, 106 transitions, 677 flow. Second operand 10 states and 2055 transitions. [2023-08-26 17:29:41,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1167 flow [2023-08-26 17:29:41,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 171 transitions, 1146 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 17:29:41,914 INFO L231 Difference]: Finished difference. Result has 142 places, 108 transitions, 756 flow [2023-08-26 17:29:41,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=756, PETRI_PLACES=142, PETRI_TRANSITIONS=108} [2023-08-26 17:29:41,915 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 4 predicate places. [2023-08-26 17:29:41,915 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 108 transitions, 756 flow [2023-08-26 17:29:41,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 193.28571428571428) internal successors, (2706), 14 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:41,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:41,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:41,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 17:29:41,916 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:41,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:41,916 INFO L85 PathProgramCache]: Analyzing trace with hash -521084032, now seen corresponding path program 3 times [2023-08-26 17:29:41,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:41,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560466582] [2023-08-26 17:29:41,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:41,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:41,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:42,884 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 17:29:42,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:42,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560466582] [2023-08-26 17:29:42,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560466582] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:42,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:42,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-26 17:29:42,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060413427] [2023-08-26 17:29:42,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:42,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 17:29:42,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:42,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 17:29:42,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-08-26 17:29:42,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 792 [2023-08-26 17:29:42,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 108 transitions, 756 flow. Second operand has 14 states, 14 states have (on average 193.28571428571428) internal successors, (2706), 14 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:42,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:42,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 792 [2023-08-26 17:29:42,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:44,370 INFO L124 PetriNetUnfolderBase]: 2450/4206 cut-off events. [2023-08-26 17:29:44,371 INFO L125 PetriNetUnfolderBase]: For 3065/3065 co-relation queries the response was YES. [2023-08-26 17:29:44,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10964 conditions, 4206 events. 2450/4206 cut-off events. For 3065/3065 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20174 event pairs, 1441 based on Foata normal form. 11/3532 useless extension candidates. Maximal degree in co-relation 10930. Up to 2843 conditions per place. [2023-08-26 17:29:44,387 INFO L140 encePairwiseOnDemand]: 780/792 looper letters, 130 selfloop transitions, 28 changer transitions 3/167 dead transitions. [2023-08-26 17:29:44,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 167 transitions, 1217 flow [2023-08-26 17:29:44,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 17:29:44,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 17:29:44,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2251 transitions. [2023-08-26 17:29:44,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25837924701561066 [2023-08-26 17:29:44,390 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2251 transitions. [2023-08-26 17:29:44,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2251 transitions. [2023-08-26 17:29:44,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:44,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2251 transitions. [2023-08-26 17:29:44,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 204.63636363636363) internal successors, (2251), 11 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:44,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 792.0) internal successors, (9504), 12 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:44,398 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 792.0) internal successors, (9504), 12 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:44,399 INFO L175 Difference]: Start difference. First operand has 142 places, 108 transitions, 756 flow. Second operand 11 states and 2251 transitions. [2023-08-26 17:29:44,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 167 transitions, 1217 flow [2023-08-26 17:29:44,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 167 transitions, 1150 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-26 17:29:44,415 INFO L231 Difference]: Finished difference. Result has 144 places, 108 transitions, 754 flow [2023-08-26 17:29:44,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=754, PETRI_PLACES=144, PETRI_TRANSITIONS=108} [2023-08-26 17:29:44,416 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 6 predicate places. [2023-08-26 17:29:44,416 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 108 transitions, 754 flow [2023-08-26 17:29:44,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 193.28571428571428) internal successors, (2706), 14 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:44,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:44,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:44,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-26 17:29:44,417 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:44,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:44,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1984808586, now seen corresponding path program 1 times [2023-08-26 17:29:44,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:44,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307758605] [2023-08-26 17:29:44,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:44,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:44,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:44,630 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 17:29:44,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:44,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307758605] [2023-08-26 17:29:44,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307758605] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:44,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:44,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 17:29:44,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573420304] [2023-08-26 17:29:44,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:44,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 17:29:44,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:44,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 17:29:44,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-26 17:29:44,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 792 [2023-08-26 17:29:44,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 108 transitions, 754 flow. Second operand has 4 states, 4 states have (on average 241.75) internal successors, (967), 4 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:44,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:44,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 792 [2023-08-26 17:29:44,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:45,213 INFO L124 PetriNetUnfolderBase]: 3126/5360 cut-off events. [2023-08-26 17:29:45,214 INFO L125 PetriNetUnfolderBase]: For 3682/3682 co-relation queries the response was YES. [2023-08-26 17:29:45,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13966 conditions, 5360 events. 3126/5360 cut-off events. For 3682/3682 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 27696 event pairs, 1455 based on Foata normal form. 0/4583 useless extension candidates. Maximal degree in co-relation 13933. Up to 4142 conditions per place. [2023-08-26 17:29:45,241 INFO L140 encePairwiseOnDemand]: 787/792 looper letters, 148 selfloop transitions, 3 changer transitions 0/157 dead transitions. [2023-08-26 17:29:45,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 157 transitions, 1290 flow [2023-08-26 17:29:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 17:29:45,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 17:29:45,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1043 transitions. [2023-08-26 17:29:45,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32922979797979796 [2023-08-26 17:29:45,242 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1043 transitions. [2023-08-26 17:29:45,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1043 transitions. [2023-08-26 17:29:45,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:45,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1043 transitions. [2023-08-26 17:29:45,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 260.75) internal successors, (1043), 4 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 792.0) internal successors, (3960), 5 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,246 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 792.0) internal successors, (3960), 5 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,246 INFO L175 Difference]: Start difference. First operand has 144 places, 108 transitions, 754 flow. Second operand 4 states and 1043 transitions. [2023-08-26 17:29:45,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 157 transitions, 1290 flow [2023-08-26 17:29:45,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 157 transitions, 1220 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-08-26 17:29:45,267 INFO L231 Difference]: Finished difference. Result has 140 places, 109 transitions, 712 flow [2023-08-26 17:29:45,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=712, PETRI_PLACES=140, PETRI_TRANSITIONS=109} [2023-08-26 17:29:45,273 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 2 predicate places. [2023-08-26 17:29:45,273 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 109 transitions, 712 flow [2023-08-26 17:29:45,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 241.75) internal successors, (967), 4 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:45,274 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:45,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 17:29:45,274 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:45,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash 754452333, now seen corresponding path program 1 times [2023-08-26 17:29:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:45,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532063455] [2023-08-26 17:29:45,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:45,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 17:29:45,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:45,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532063455] [2023-08-26 17:29:45,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532063455] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:45,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:45,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:29:45,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415707434] [2023-08-26 17:29:45,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:45,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:29:45,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:45,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:29:45,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:29:45,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 792 [2023-08-26 17:29:45,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 109 transitions, 712 flow. Second operand has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:45,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 792 [2023-08-26 17:29:45,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:45,650 INFO L124 PetriNetUnfolderBase]: 1952/3487 cut-off events. [2023-08-26 17:29:45,651 INFO L125 PetriNetUnfolderBase]: For 2611/2611 co-relation queries the response was YES. [2023-08-26 17:29:45,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9251 conditions, 3487 events. 1952/3487 cut-off events. For 2611/2611 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 17033 event pairs, 978 based on Foata normal form. 95/3262 useless extension candidates. Maximal degree in co-relation 9217. Up to 1805 conditions per place. [2023-08-26 17:29:45,664 INFO L140 encePairwiseOnDemand]: 788/792 looper letters, 101 selfloop transitions, 2 changer transitions 6/124 dead transitions. [2023-08-26 17:29:45,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 124 transitions, 980 flow [2023-08-26 17:29:45,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:29:45,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:29:45,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1043 transitions. [2023-08-26 17:29:45,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43897306397306396 [2023-08-26 17:29:45,666 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1043 transitions. [2023-08-26 17:29:45,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1043 transitions. [2023-08-26 17:29:45,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:45,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1043 transitions. [2023-08-26 17:29:45,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,668 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,668 INFO L175 Difference]: Start difference. First operand has 140 places, 109 transitions, 712 flow. Second operand 3 states and 1043 transitions. [2023-08-26 17:29:45,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 124 transitions, 980 flow [2023-08-26 17:29:45,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 124 transitions, 972 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 17:29:45,683 INFO L231 Difference]: Finished difference. Result has 141 places, 107 transitions, 719 flow [2023-08-26 17:29:45,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=719, PETRI_PLACES=141, PETRI_TRANSITIONS=107} [2023-08-26 17:29:45,684 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 3 predicate places. [2023-08-26 17:29:45,684 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 107 transitions, 719 flow [2023-08-26 17:29:45,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:45,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:45,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 17:29:45,684 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:45,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:45,685 INFO L85 PathProgramCache]: Analyzing trace with hash -157576193, now seen corresponding path program 1 times [2023-08-26 17:29:45,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:45,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068363892] [2023-08-26 17:29:45,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:45,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:45,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:45,765 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 17:29:45,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:45,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068363892] [2023-08-26 17:29:45,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068363892] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:45,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:45,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 17:29:45,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976707179] [2023-08-26 17:29:45,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:45,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 17:29:45,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:45,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 17:29:45,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 17:29:45,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 792 [2023-08-26 17:29:45,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 107 transitions, 719 flow. Second operand has 3 states, 3 states have (on average 326.0) internal successors, (978), 3 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:45,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 792 [2023-08-26 17:29:45,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:45,987 INFO L124 PetriNetUnfolderBase]: 1018/1927 cut-off events. [2023-08-26 17:29:45,987 INFO L125 PetriNetUnfolderBase]: For 1728/1728 co-relation queries the response was YES. [2023-08-26 17:29:45,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5605 conditions, 1927 events. 1018/1927 cut-off events. For 1728/1728 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 8209 event pairs, 244 based on Foata normal form. 54/1879 useless extension candidates. Maximal degree in co-relation 5570. Up to 1522 conditions per place. [2023-08-26 17:29:45,995 INFO L140 encePairwiseOnDemand]: 786/792 looper letters, 99 selfloop transitions, 6 changer transitions 0/120 dead transitions. [2023-08-26 17:29:45,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 120 transitions, 980 flow [2023-08-26 17:29:45,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 17:29:45,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 17:29:45,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1019 transitions. [2023-08-26 17:29:45,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42887205387205385 [2023-08-26 17:29:45,996 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1019 transitions. [2023-08-26 17:29:45,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1019 transitions. [2023-08-26 17:29:45,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:45,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1019 transitions. [2023-08-26 17:29:45,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 339.6666666666667) internal successors, (1019), 3 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,999 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 792.0) internal successors, (3168), 4 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:45,999 INFO L175 Difference]: Start difference. First operand has 141 places, 107 transitions, 719 flow. Second operand 3 states and 1019 transitions. [2023-08-26 17:29:45,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 120 transitions, 980 flow [2023-08-26 17:29:46,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 120 transitions, 968 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-26 17:29:46,008 INFO L231 Difference]: Finished difference. Result has 140 places, 107 transitions, 719 flow [2023-08-26 17:29:46,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=719, PETRI_PLACES=140, PETRI_TRANSITIONS=107} [2023-08-26 17:29:46,008 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 2 predicate places. [2023-08-26 17:29:46,008 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 107 transitions, 719 flow [2023-08-26 17:29:46,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 326.0) internal successors, (978), 3 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:46,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:46,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:46,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 17:29:46,009 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:46,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:46,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1667264484, now seen corresponding path program 1 times [2023-08-26 17:29:46,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:46,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917262603] [2023-08-26 17:29:46,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:46,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:46,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:47,076 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 17:29:47,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:47,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917262603] [2023-08-26 17:29:47,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917262603] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:47,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:47,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-08-26 17:29:47,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893143669] [2023-08-26 17:29:47,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:47,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 17:29:47,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:47,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 17:29:47,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-08-26 17:29:47,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 792 [2023-08-26 17:29:47,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 107 transitions, 719 flow. Second operand has 17 states, 17 states have (on average 185.7058823529412) internal successors, (3157), 17 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:47,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:47,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 792 [2023-08-26 17:29:47,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:48,333 INFO L124 PetriNetUnfolderBase]: 1107/2068 cut-off events. [2023-08-26 17:29:48,334 INFO L125 PetriNetUnfolderBase]: For 1808/1808 co-relation queries the response was YES. [2023-08-26 17:29:48,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6067 conditions, 2068 events. 1107/2068 cut-off events. For 1808/1808 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 8775 event pairs, 492 based on Foata normal form. 0/1987 useless extension candidates. Maximal degree in co-relation 6032. Up to 1127 conditions per place. [2023-08-26 17:29:48,340 INFO L140 encePairwiseOnDemand]: 776/792 looper letters, 142 selfloop transitions, 46 changer transitions 18/211 dead transitions. [2023-08-26 17:29:48,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 211 transitions, 1423 flow [2023-08-26 17:29:48,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 17:29:48,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 17:29:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3860 transitions. [2023-08-26 17:29:48,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24368686868686867 [2023-08-26 17:29:48,344 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3860 transitions. [2023-08-26 17:29:48,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3860 transitions. [2023-08-26 17:29:48,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:48,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3860 transitions. [2023-08-26 17:29:48,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 193.0) internal successors, (3860), 20 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:48,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 792.0) internal successors, (16632), 21 states have internal predecessors, (16632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:48,357 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 792.0) internal successors, (16632), 21 states have internal predecessors, (16632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:48,357 INFO L175 Difference]: Start difference. First operand has 140 places, 107 transitions, 719 flow. Second operand 20 states and 3860 transitions. [2023-08-26 17:29:48,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 211 transitions, 1423 flow [2023-08-26 17:29:48,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 1413 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 17:29:48,366 INFO L231 Difference]: Finished difference. Result has 163 places, 119 transitions, 898 flow [2023-08-26 17:29:48,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=898, PETRI_PLACES=163, PETRI_TRANSITIONS=119} [2023-08-26 17:29:48,366 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 25 predicate places. [2023-08-26 17:29:48,366 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 119 transitions, 898 flow [2023-08-26 17:29:48,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 185.7058823529412) internal successors, (3157), 17 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:48,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 17:29:48,367 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:48,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:48,367 INFO L85 PathProgramCache]: Analyzing trace with hash -108742024, now seen corresponding path program 2 times [2023-08-26 17:29:48,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:48,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482715071] [2023-08-26 17:29:48,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:48,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:48,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:49,477 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 17:29:49,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:49,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482715071] [2023-08-26 17:29:49,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482715071] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:49,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:49,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-08-26 17:29:49,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649483507] [2023-08-26 17:29:49,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:49,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 17:29:49,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:49,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 17:29:49,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-08-26 17:29:49,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 792 [2023-08-26 17:29:49,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 119 transitions, 898 flow. Second operand has 17 states, 17 states have (on average 185.7058823529412) internal successors, (3157), 17 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:49,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:49,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 792 [2023-08-26 17:29:49,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:50,739 INFO L124 PetriNetUnfolderBase]: 1380/2589 cut-off events. [2023-08-26 17:29:50,740 INFO L125 PetriNetUnfolderBase]: For 2375/2375 co-relation queries the response was YES. [2023-08-26 17:29:50,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7662 conditions, 2589 events. 1380/2589 cut-off events. For 2375/2375 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 11950 event pairs, 370 based on Foata normal form. 9/2502 useless extension candidates. Maximal degree in co-relation 7621. Up to 917 conditions per place. [2023-08-26 17:29:50,751 INFO L140 encePairwiseOnDemand]: 773/792 looper letters, 161 selfloop transitions, 55 changer transitions 19/240 dead transitions. [2023-08-26 17:29:50,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 240 transitions, 1694 flow [2023-08-26 17:29:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 17:29:50,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 17:29:50,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4066 transitions. [2023-08-26 17:29:50,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24446849446849447 [2023-08-26 17:29:50,755 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4066 transitions. [2023-08-26 17:29:50,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4066 transitions. [2023-08-26 17:29:50,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:50,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4066 transitions. [2023-08-26 17:29:50,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 193.61904761904762) internal successors, (4066), 21 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:50,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 792.0) internal successors, (17424), 22 states have internal predecessors, (17424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:50,771 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 792.0) internal successors, (17424), 22 states have internal predecessors, (17424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:50,771 INFO L175 Difference]: Start difference. First operand has 163 places, 119 transitions, 898 flow. Second operand 21 states and 4066 transitions. [2023-08-26 17:29:50,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 240 transitions, 1694 flow [2023-08-26 17:29:50,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 240 transitions, 1593 flow, removed 11 selfloop flow, removed 13 redundant places. [2023-08-26 17:29:50,788 INFO L231 Difference]: Finished difference. Result has 175 places, 127 transitions, 1002 flow [2023-08-26 17:29:50,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1002, PETRI_PLACES=175, PETRI_TRANSITIONS=127} [2023-08-26 17:29:50,789 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 37 predicate places. [2023-08-26 17:29:50,789 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 127 transitions, 1002 flow [2023-08-26 17:29:50,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 185.7058823529412) internal successors, (3157), 17 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:50,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:50,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:50,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 17:29:50,790 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:50,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:50,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1372647710, now seen corresponding path program 3 times [2023-08-26 17:29:50,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:50,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731986904] [2023-08-26 17:29:50,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:50,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 17:29:51,825 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 17:29:51,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 17:29:51,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731986904] [2023-08-26 17:29:51,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731986904] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 17:29:51,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 17:29:51,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-08-26 17:29:51,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617502335] [2023-08-26 17:29:51,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 17:29:51,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 17:29:51,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 17:29:51,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 17:29:51,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-08-26 17:29:51,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 792 [2023-08-26 17:29:51,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 127 transitions, 1002 flow. Second operand has 17 states, 17 states have (on average 185.7058823529412) internal successors, (3157), 17 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:51,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 17:29:51,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 792 [2023-08-26 17:29:51,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 17:29:52,906 INFO L124 PetriNetUnfolderBase]: 1174/2205 cut-off events. [2023-08-26 17:29:52,906 INFO L125 PetriNetUnfolderBase]: For 3058/3058 co-relation queries the response was YES. [2023-08-26 17:29:52,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7198 conditions, 2205 events. 1174/2205 cut-off events. For 3058/3058 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 9624 event pairs, 210 based on Foata normal form. 14/2163 useless extension candidates. Maximal degree in co-relation 7154. Up to 824 conditions per place. [2023-08-26 17:29:52,917 INFO L140 encePairwiseOnDemand]: 777/792 looper letters, 133 selfloop transitions, 46 changer transitions 12/196 dead transitions. [2023-08-26 17:29:52,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 196 transitions, 1564 flow [2023-08-26 17:29:52,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-26 17:29:52,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-26 17:29:52,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2719 transitions. [2023-08-26 17:29:52,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24522005772005773 [2023-08-26 17:29:52,919 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2719 transitions. [2023-08-26 17:29:52,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2719 transitions. [2023-08-26 17:29:52,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 17:29:52,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2719 transitions. [2023-08-26 17:29:52,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 194.21428571428572) internal successors, (2719), 14 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:52,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 792.0) internal successors, (11880), 15 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:52,930 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 792.0) internal successors, (11880), 15 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:52,930 INFO L175 Difference]: Start difference. First operand has 175 places, 127 transitions, 1002 flow. Second operand 14 states and 2719 transitions. [2023-08-26 17:29:52,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 196 transitions, 1564 flow [2023-08-26 17:29:52,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 196 transitions, 1477 flow, removed 6 selfloop flow, removed 16 redundant places. [2023-08-26 17:29:52,950 INFO L231 Difference]: Finished difference. Result has 175 places, 130 transitions, 1063 flow [2023-08-26 17:29:52,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=792, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1063, PETRI_PLACES=175, PETRI_TRANSITIONS=130} [2023-08-26 17:29:52,950 INFO L281 CegarLoopForPetriNet]: 138 programPoint places, 37 predicate places. [2023-08-26 17:29:52,950 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 130 transitions, 1063 flow [2023-08-26 17:29:52,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 185.7058823529412) internal successors, (3157), 17 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 17:29:52,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 17:29:52,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 17:29:52,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 17:29:52,951 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 138 more)] === [2023-08-26 17:29:52,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 17:29:52,951 INFO L85 PathProgramCache]: Analyzing trace with hash 988538722, now seen corresponding path program 1 times [2023-08-26 17:29:52,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 17:29:52,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368578527] [2023-08-26 17:29:52,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 17:29:52,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 17:29:52,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2023-08-26 17:41:16,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 17:41:16,991 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 17:41:16,998 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Timeout exceeded at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:275) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:152) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:260) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:237) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:848) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:776) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:352) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.getInterpolants(ManagedScript.java:201) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:283) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:327) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-08-26 17:41:17,001 INFO L158 Benchmark]: Toolchain (without parser) took 781661.26ms. Allocated memory was 373.3MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 347.7MB in the beginning and 2.8GB in the end (delta: -2.4GB). Peak memory consumption was 7.0GB. Max. memory is 16.0GB. [2023-08-26 17:41:17,001 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 373.3MB. Free memory is still 349.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 17:41:17,002 INFO L158 Benchmark]: CACSL2BoogieTranslator took 665.52ms. Allocated memory is still 373.3MB. Free memory was 347.7MB in the beginning and 317.5MB in the end (delta: 30.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-26 17:41:17,002 INFO L158 Benchmark]: Boogie Procedure Inliner took 79.66ms. Allocated memory is still 373.3MB. Free memory was 317.5MB in the beginning and 314.3MB in the end (delta: 3.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-26 17:41:17,002 INFO L158 Benchmark]: Boogie Preprocessor took 55.13ms. Allocated memory is still 373.3MB. Free memory was 314.3MB in the beginning and 312.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 17:41:17,002 INFO L158 Benchmark]: RCFGBuilder took 823.43ms. Allocated memory is still 373.3MB. Free memory was 312.2MB in the beginning and 330.9MB in the end (delta: -18.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-26 17:41:17,002 INFO L158 Benchmark]: TraceAbstraction took 780032.39ms. Allocated memory was 373.3MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 330.0MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 7.0GB. Max. memory is 16.0GB. [2023-08-26 17:41:17,003 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.13ms. Allocated memory is still 373.3MB. Free memory is still 349.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 665.52ms. Allocated memory is still 373.3MB. Free memory was 347.7MB in the beginning and 317.5MB in the end (delta: 30.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 79.66ms. Allocated memory is still 373.3MB. Free memory was 317.5MB in the beginning and 314.3MB in the end (delta: 3.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 55.13ms. Allocated memory is still 373.3MB. Free memory was 314.3MB in the beginning and 312.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 823.43ms. Allocated memory is still 373.3MB. Free memory was 312.2MB in the beginning and 330.9MB in the end (delta: -18.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 780032.39ms. Allocated memory was 373.3MB in the beginning and 7.6GB in the end (delta: 7.2GB). Free memory was 330.0MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 7.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 258]: Unsoundness Warning unspecified type, defaulting to int C: short [258] - GenericResultAtLocation [Line: 258]: Unsoundness Warning unspecified type, defaulting to int C: short [258] - GenericResultAtLocation [Line: 750]: Unsoundness Warning unspecified type, defaulting to int C: unsigned short [750] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.9s, 324 PlacesBefore, 138 PlacesAfterwards, 335 TransitionsBefore, 141 TransitionsAfterwards, 30836 CoEnabledTransitionPairs, 8 FixpointIterations, 109 TrivialSequentialCompositions, 300 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 23 ConcurrentYvCompositions, 8 ChoiceCompositions, 446 TotalNumberOfCompositions, 110142 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 44587, independent: 43353, independent conditional: 0, independent unconditional: 43353, dependent: 1234, dependent conditional: 0, dependent unconditional: 1234, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19324, independent: 19170, independent conditional: 0, independent unconditional: 19170, dependent: 154, dependent conditional: 0, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 44587, independent: 24183, independent conditional: 0, independent unconditional: 24183, dependent: 1080, dependent conditional: 0, dependent unconditional: 1080, unknown: 19324, unknown conditional: 0, unknown unconditional: 19324] , Statistics on independence cache: Total cache size (in pairs): 1076, Positive cache size: 987, Positive conditional cache size: 0, Positive unconditional cache size: 987, Negative cache size: 89, Negative conditional cache size: 0, Negative unconditional cache size: 89, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:275) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown [2023-08-26 17:41:17,050 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 !ENTRY org.eclipse.osgi 4 0 2023-08-26 17:41:17.250 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c4868ce/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:190) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31c4868ce/.metadata/.log.