/usr/bin/java -Xmx8000000000 -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-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/queue.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-0612a5f-m [2022-09-20 20:15:05,440 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 20:15:05,442 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 20:15:05,487 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 20:15:05,488 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 20:15:05,491 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 20:15:05,494 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 20:15:05,497 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 20:15:05,498 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 20:15:05,506 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 20:15:05,507 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 20:15:05,508 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 20:15:05,508 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 20:15:05,510 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 20:15:05,512 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 20:15:05,515 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 20:15:05,516 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 20:15:05,516 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 20:15:05,518 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 20:15:05,519 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 20:15:05,520 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 20:15:05,522 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 20:15:05,523 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 20:15:05,524 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 20:15:05,531 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 20:15:05,531 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 20:15:05,531 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 20:15:05,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 20:15:05,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 20:15:05,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 20:15:05,534 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 20:15:05,535 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 20:15:05,537 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 20:15:05,537 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 20:15:05,538 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 20:15:05,538 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 20:15:05,539 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 20:15:05,539 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 20:15:05,539 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 20:15:05,540 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 20:15:05,540 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 20:15:05,541 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-09-20 20:15:05,573 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 20:15:05,573 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 20:15:05,574 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 20:15:05,574 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 20:15:05,575 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 20:15:05,575 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 20:15:05,575 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 20:15:05,575 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 20:15:05,575 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 20:15:05,575 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 20:15:05,576 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 20:15:05,576 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 20:15:05,576 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 20:15:05,576 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 20:15:05,577 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 20:15:05,577 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 20:15:05,578 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 20:15:05,578 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 20:15:05,578 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 20:15:05,579 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 20:15:05,579 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 20:15:05,579 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 20:15:05,579 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 20:15:05,579 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 20:15:05,580 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-09-20 20:15:05,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 20:15:05,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 20:15:05,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 20:15:05,850 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 20:15:05,850 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 20:15:05,852 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/queue.i [2022-09-20 20:15:05,904 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e39356bb/e23813fe8ce7493abebabfdb9023a21f/FLAG61548919a [2022-09-20 20:15:06,398 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 20:15:06,399 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i [2022-09-20 20:15:06,423 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e39356bb/e23813fe8ce7493abebabfdb9023a21f/FLAG61548919a [2022-09-20 20:15:06,700 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5e39356bb/e23813fe8ce7493abebabfdb9023a21f [2022-09-20 20:15:06,702 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 20:15:06,704 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 20:15:06,705 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 20:15:06,705 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 20:15:06,710 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 20:15:06,712 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 08:15:06" (1/1) ... [2022-09-20 20:15:06,713 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c59f746 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:06, skipping insertion in model container [2022-09-20 20:15:06,714 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 08:15:06" (1/1) ... [2022-09-20 20:15:06,719 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 20:15:06,771 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 20:15:07,196 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43284,43297] [2022-09-20 20:15:07,205 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43491,43504] [2022-09-20 20:15:07,210 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43772,43785] [2022-09-20 20:15:07,215 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 20:15:07,226 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 20:15:07,261 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43284,43297] [2022-09-20 20:15:07,262 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43491,43504] [2022-09-20 20:15:07,265 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43772,43785] [2022-09-20 20:15:07,267 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 20:15:07,320 INFO L208 MainTranslator]: Completed translation [2022-09-20 20:15:07,321 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07 WrapperNode [2022-09-20 20:15:07,321 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 20:15:07,321 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 20:15:07,322 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 20:15:07,322 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 20:15:07,328 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,352 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,394 INFO L138 Inliner]: procedures = 274, calls = 62, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 244 [2022-09-20 20:15:07,399 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 20:15:07,400 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 20:15:07,400 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 20:15:07,400 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 20:15:07,411 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,411 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,416 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,417 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,427 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,441 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,444 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,447 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 20:15:07,448 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 20:15:07,448 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 20:15:07,448 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 20:15:07,449 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (1/1) ... [2022-09-20 20:15:07,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 20:15:07,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 20:15:07,479 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) [2022-09-20 20:15:07,483 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 [2022-09-20 20:15:07,508 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2022-09-20 20:15:07,509 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2022-09-20 20:15:07,509 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-09-20 20:15:07,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 20:15:07,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 20:15:07,510 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 20:15:07,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 20:15:07,511 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-20 20:15:07,627 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 20:15:07,628 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 20:15:08,120 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 20:15:08,128 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 20:15:08,129 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-09-20 20:15:08,131 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 08:15:08 BoogieIcfgContainer [2022-09-20 20:15:08,131 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 20:15:08,133 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 20:15:08,133 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 20:15:08,139 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 20:15:08,139 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 08:15:06" (1/3) ... [2022-09-20 20:15:08,140 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f3430a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 08:15:08, skipping insertion in model container [2022-09-20 20:15:08,140 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:15:07" (2/3) ... [2022-09-20 20:15:08,141 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f3430a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 08:15:08, skipping insertion in model container [2022-09-20 20:15:08,141 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 08:15:08" (3/3) ... [2022-09-20 20:15:08,142 INFO L112 eAbstractionObserver]: Analyzing ICFG queue.i [2022-09-20 20:15:08,157 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 20:15:08,158 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-09-20 20:15:08,158 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 20:15:08,280 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-20 20:15:08,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 274 transitions, 564 flow [2022-09-20 20:15:08,465 INFO L130 PetriNetUnfolder]: 15/272 cut-off events. [2022-09-20 20:15:08,465 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-20 20:15:08,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 281 conditions, 272 events. 15/272 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 361 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 198. Up to 2 conditions per place. [2022-09-20 20:15:08,473 INFO L82 GeneralOperation]: Start removeDead. Operand has 266 places, 274 transitions, 564 flow [2022-09-20 20:15:08,483 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 254 places, 262 transitions, 533 flow [2022-09-20 20:15:08,491 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 20:15:08,496 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;@5b85506, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 20:15:08,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-09-20 20:15:08,508 INFO L130 PetriNetUnfolder]: 1/65 cut-off events. [2022-09-20 20:15:08,508 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-20 20:15:08,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:08,509 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, 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] [2022-09-20 20:15:08,510 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:08,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:08,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1738925689, now seen corresponding path program 1 times [2022-09-20 20:15:08,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:08,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277866077] [2022-09-20 20:15:08,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:08,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:08,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:08,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:08,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:08,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277866077] [2022-09-20 20:15:08,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277866077] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:08,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:08,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-20 20:15:08,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027233956] [2022-09-20 20:15:08,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:08,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-09-20 20:15:08,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:08,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-09-20 20:15:08,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-09-20 20:15:08,790 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 274 [2022-09-20 20:15:08,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 262 transitions, 533 flow. Second operand has 2 states, 2 states have (on average 261.5) internal successors, (523), 2 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:08,794 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:08,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 274 [2022-09-20 20:15:08,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:08,860 INFO L130 PetriNetUnfolder]: 10/251 cut-off events. [2022-09-20 20:15:08,860 INFO L131 PetriNetUnfolder]: For 6/7 co-relation queries the response was YES. [2022-09-20 20:15:08,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263 conditions, 251 events. 10/251 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 282 event pairs, 0 based on Foata normal form. 7/246 useless extension candidates. Maximal degree in co-relation 191. Up to 4 conditions per place. [2022-09-20 20:15:08,866 INFO L137 encePairwiseOnDemand]: 269/274 looper letters, 3 selfloop transitions, 0 changer transitions 0/251 dead transitions. [2022-09-20 20:15:08,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 251 transitions, 517 flow [2022-09-20 20:15:08,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-09-20 20:15:08,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-09-20 20:15:08,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 530 transitions. [2022-09-20 20:15:08,885 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9671532846715328 [2022-09-20 20:15:08,886 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 530 transitions. [2022-09-20 20:15:08,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 530 transitions. [2022-09-20 20:15:08,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:08,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 530 transitions. [2022-09-20 20:15:08,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 265.0) internal successors, (530), 2 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:08,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:08,903 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:08,904 INFO L175 Difference]: Start difference. First operand has 254 places, 262 transitions, 533 flow. Second operand 2 states and 530 transitions. [2022-09-20 20:15:08,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 251 transitions, 517 flow [2022-09-20 20:15:08,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 251 transitions, 512 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-20 20:15:08,914 INFO L231 Difference]: Finished difference. Result has 246 places, 251 transitions, 506 flow [2022-09-20 20:15:08,916 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=506, PETRI_PLACES=246, PETRI_TRANSITIONS=251} [2022-09-20 20:15:08,920 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, -8 predicate places. [2022-09-20 20:15:08,921 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 251 transitions, 506 flow [2022-09-20 20:15:08,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 261.5) internal successors, (523), 2 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:08,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:08,921 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, 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, 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] [2022-09-20 20:15:08,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 20:15:08,922 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:08,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:08,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1729238147, now seen corresponding path program 1 times [2022-09-20 20:15:08,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:08,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353205969] [2022-09-20 20:15:08,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:08,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:08,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:09,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:09,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:09,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353205969] [2022-09-20 20:15:09,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353205969] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:09,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:09,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:15:09,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689283335] [2022-09-20 20:15:09,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:09,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:15:09,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:09,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:15:09,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:15:09,346 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 197 out of 274 [2022-09-20 20:15:09,354 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 251 transitions, 506 flow. Second operand has 12 states, 12 states have (on average 199.75) internal successors, (2397), 12 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:09,354 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:09,355 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 197 of 274 [2022-09-20 20:15:09,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:10,444 INFO L130 PetriNetUnfolder]: 1003/4117 cut-off events. [2022-09-20 20:15:10,444 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-09-20 20:15:10,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5628 conditions, 4117 events. 1003/4117 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 33894 event pairs, 789 based on Foata normal form. 0/3832 useless extension candidates. Maximal degree in co-relation 5625. Up to 1435 conditions per place. [2022-09-20 20:15:10,474 INFO L137 encePairwiseOnDemand]: 261/274 looper letters, 52 selfloop transitions, 12 changer transitions 0/247 dead transitions. [2022-09-20 20:15:10,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 247 transitions, 626 flow [2022-09-20 20:15:10,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-20 20:15:10,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-20 20:15:10,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2626 transitions. [2022-09-20 20:15:10,482 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7372262773722628 [2022-09-20 20:15:10,483 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2626 transitions. [2022-09-20 20:15:10,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2626 transitions. [2022-09-20 20:15:10,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:10,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2626 transitions. [2022-09-20 20:15:10,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 202.0) internal successors, (2626), 13 states have internal predecessors, (2626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 274.0) internal successors, (3836), 14 states have internal predecessors, (3836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,503 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 274.0) internal successors, (3836), 14 states have internal predecessors, (3836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,503 INFO L175 Difference]: Start difference. First operand has 246 places, 251 transitions, 506 flow. Second operand 13 states and 2626 transitions. [2022-09-20 20:15:10,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 247 transitions, 626 flow [2022-09-20 20:15:10,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 247 transitions, 626 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 20:15:10,513 INFO L231 Difference]: Finished difference. Result has 255 places, 247 transitions, 522 flow [2022-09-20 20:15:10,513 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=522, PETRI_PLACES=255, PETRI_TRANSITIONS=247} [2022-09-20 20:15:10,514 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 1 predicate places. [2022-09-20 20:15:10,514 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 247 transitions, 522 flow [2022-09-20 20:15:10,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 199.75) internal successors, (2397), 12 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:10,516 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, 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, 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] [2022-09-20 20:15:10,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 20:15:10,517 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:10,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:10,519 INFO L85 PathProgramCache]: Analyzing trace with hash -718598690, now seen corresponding path program 1 times [2022-09-20 20:15:10,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:10,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350855346] [2022-09-20 20:15:10,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:10,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:10,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:10,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:10,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350855346] [2022-09-20 20:15:10,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350855346] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:10,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:10,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:15:10,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189536037] [2022-09-20 20:15:10,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:10,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:15:10,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:10,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:15:10,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:15:10,683 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 274 [2022-09-20 20:15:10,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 247 transitions, 522 flow. Second operand has 4 states, 4 states have (on average 251.75) internal successors, (1007), 4 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:10,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 274 [2022-09-20 20:15:10,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:10,761 INFO L130 PetriNetUnfolder]: 26/432 cut-off events. [2022-09-20 20:15:10,762 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-09-20 20:15:10,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 499 conditions, 432 events. 26/432 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1085 event pairs, 2 based on Foata normal form. 0/407 useless extension candidates. Maximal degree in co-relation 495. Up to 13 conditions per place. [2022-09-20 20:15:10,766 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 9 selfloop transitions, 5 changer transitions 0/247 dead transitions. [2022-09-20 20:15:10,766 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 247 transitions, 554 flow [2022-09-20 20:15:10,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 20:15:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 20:15:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1015 transitions. [2022-09-20 20:15:10,769 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.926094890510949 [2022-09-20 20:15:10,770 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1015 transitions. [2022-09-20 20:15:10,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1015 transitions. [2022-09-20 20:15:10,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:10,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1015 transitions. [2022-09-20 20:15:10,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 253.75) internal successors, (1015), 4 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,778 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,778 INFO L175 Difference]: Start difference. First operand has 255 places, 247 transitions, 522 flow. Second operand 4 states and 1015 transitions. [2022-09-20 20:15:10,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 247 transitions, 554 flow [2022-09-20 20:15:10,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 247 transitions, 531 flow, removed 0 selfloop flow, removed 11 redundant places. [2022-09-20 20:15:10,783 INFO L231 Difference]: Finished difference. Result has 246 places, 245 transitions, 505 flow [2022-09-20 20:15:10,784 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=505, PETRI_PLACES=246, PETRI_TRANSITIONS=245} [2022-09-20 20:15:10,786 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, -8 predicate places. [2022-09-20 20:15:10,786 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 245 transitions, 505 flow [2022-09-20 20:15:10,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 251.75) internal successors, (1007), 4 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:10,788 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, 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, 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, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:10,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-20 20:15:10,788 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:10,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:10,789 INFO L85 PathProgramCache]: Analyzing trace with hash 262167032, now seen corresponding path program 1 times [2022-09-20 20:15:10,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:10,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388025164] [2022-09-20 20:15:10,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:10,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:10,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:10,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:10,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:10,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388025164] [2022-09-20 20:15:10,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388025164] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:10,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:10,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-20 20:15:10,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376188860] [2022-09-20 20:15:10,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:10,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-20 20:15:10,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:10,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-20 20:15:10,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-20 20:15:10,903 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 274 [2022-09-20 20:15:10,904 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 245 transitions, 505 flow. Second operand has 3 states, 3 states have (on average 256.6666666666667) internal successors, (770), 3 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,904 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:10,904 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 274 [2022-09-20 20:15:10,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:10,972 INFO L130 PetriNetUnfolder]: 33/527 cut-off events. [2022-09-20 20:15:10,973 INFO L131 PetriNetUnfolder]: For 7/8 co-relation queries the response was YES. [2022-09-20 20:15:10,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 527 events. 33/527 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1259 event pairs, 2 based on Foata normal form. 0/493 useless extension candidates. Maximal degree in co-relation 582. Up to 23 conditions per place. [2022-09-20 20:15:10,977 INFO L137 encePairwiseOnDemand]: 270/274 looper letters, 10 selfloop transitions, 3 changer transitions 0/249 dead transitions. [2022-09-20 20:15:10,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 249 transitions, 542 flow [2022-09-20 20:15:10,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-20 20:15:10,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-20 20:15:10,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 779 transitions. [2022-09-20 20:15:10,979 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9476885644768857 [2022-09-20 20:15:10,980 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 779 transitions. [2022-09-20 20:15:10,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 779 transitions. [2022-09-20 20:15:10,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:10,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 779 transitions. [2022-09-20 20:15:10,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 259.6666666666667) internal successors, (779), 3 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,984 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,984 INFO L175 Difference]: Start difference. First operand has 246 places, 245 transitions, 505 flow. Second operand 3 states and 779 transitions. [2022-09-20 20:15:10,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 249 transitions, 542 flow [2022-09-20 20:15:10,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 249 transitions, 532 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-20 20:15:10,990 INFO L231 Difference]: Finished difference. Result has 246 places, 246 transitions, 510 flow [2022-09-20 20:15:10,991 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=246, PETRI_TRANSITIONS=246} [2022-09-20 20:15:10,992 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, -8 predicate places. [2022-09-20 20:15:10,995 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 246 transitions, 510 flow [2022-09-20 20:15:10,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 256.6666666666667) internal successors, (770), 3 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:10,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:10,998 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:10,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-20 20:15:10,998 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:10,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:10,999 INFO L85 PathProgramCache]: Analyzing trace with hash -63793281, now seen corresponding path program 1 times [2022-09-20 20:15:10,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:10,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299398571] [2022-09-20 20:15:10,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:10,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:11,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:11,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:11,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:11,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299398571] [2022-09-20 20:15:11,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299398571] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:11,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:11,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:15:11,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507674160] [2022-09-20 20:15:11,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:11,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:15:11,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:11,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:15:11,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:15:11,104 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 274 [2022-09-20 20:15:11,105 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 246 transitions, 510 flow. Second operand has 4 states, 4 states have (on average 253.75) internal successors, (1015), 4 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:11,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:11,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 274 [2022-09-20 20:15:11,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:11,219 INFO L130 PetriNetUnfolder]: 51/836 cut-off events. [2022-09-20 20:15:11,219 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-09-20 20:15:11,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 945 conditions, 836 events. 51/836 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3027 event pairs, 7 based on Foata normal form. 0/788 useless extension candidates. Maximal degree in co-relation 940. Up to 27 conditions per place. [2022-09-20 20:15:11,227 INFO L137 encePairwiseOnDemand]: 269/274 looper letters, 15 selfloop transitions, 5 changer transitions 0/254 dead transitions. [2022-09-20 20:15:11,227 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 254 transitions, 573 flow [2022-09-20 20:15:11,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:15:11,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:15:11,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1281 transitions. [2022-09-20 20:15:11,231 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.935036496350365 [2022-09-20 20:15:11,231 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1281 transitions. [2022-09-20 20:15:11,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1281 transitions. [2022-09-20 20:15:11,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:11,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1281 transitions. [2022-09-20 20:15:11,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 256.2) internal successors, (1281), 5 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:11,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:11,239 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 274.0) internal successors, (1644), 6 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:11,239 INFO L175 Difference]: Start difference. First operand has 246 places, 246 transitions, 510 flow. Second operand 5 states and 1281 transitions. [2022-09-20 20:15:11,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 254 transitions, 573 flow [2022-09-20 20:15:11,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 254 transitions, 570 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 20:15:11,244 INFO L231 Difference]: Finished difference. Result has 252 places, 249 transitions, 537 flow [2022-09-20 20:15:11,245 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=537, PETRI_PLACES=252, PETRI_TRANSITIONS=249} [2022-09-20 20:15:11,247 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, -2 predicate places. [2022-09-20 20:15:11,247 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 249 transitions, 537 flow [2022-09-20 20:15:11,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 253.75) internal successors, (1015), 4 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:11,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:11,248 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:11,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-20 20:15:11,249 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:11,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:11,250 INFO L85 PathProgramCache]: Analyzing trace with hash -836569327, now seen corresponding path program 1 times [2022-09-20 20:15:11,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:11,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422088788] [2022-09-20 20:15:11,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:11,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:11,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:11,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:11,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422088788] [2022-09-20 20:15:11,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422088788] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:11,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:11,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-09-20 20:15:11,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641724281] [2022-09-20 20:15:11,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:11,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-09-20 20:15:11,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:11,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-09-20 20:15:11,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-09-20 20:15:11,735 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 274 [2022-09-20 20:15:11,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 249 transitions, 537 flow. Second operand has 17 states, 17 states have (on average 187.41176470588235) internal successors, (3186), 17 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:11,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:11,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 274 [2022-09-20 20:15:11,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:13,273 INFO L130 PetriNetUnfolder]: 1599/6669 cut-off events. [2022-09-20 20:15:13,273 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-09-20 20:15:13,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9623 conditions, 6669 events. 1599/6669 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 58374 event pairs, 1290 based on Foata normal form. 0/6318 useless extension candidates. Maximal degree in co-relation 9616. Up to 2556 conditions per place. [2022-09-20 20:15:13,371 INFO L137 encePairwiseOnDemand]: 258/274 looper letters, 79 selfloop transitions, 20 changer transitions 0/271 dead transitions. [2022-09-20 20:15:13,372 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 271 transitions, 781 flow [2022-09-20 20:15:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-09-20 20:15:13,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-09-20 20:15:13,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2876 transitions. [2022-09-20 20:15:13,378 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6997566909975669 [2022-09-20 20:15:13,378 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2876 transitions. [2022-09-20 20:15:13,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2876 transitions. [2022-09-20 20:15:13,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:13,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2876 transitions. [2022-09-20 20:15:13,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 191.73333333333332) internal successors, (2876), 15 states have internal predecessors, (2876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:13,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:13,395 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:13,395 INFO L175 Difference]: Start difference. First operand has 252 places, 249 transitions, 537 flow. Second operand 15 states and 2876 transitions. [2022-09-20 20:15:13,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 271 transitions, 781 flow [2022-09-20 20:15:13,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 271 transitions, 781 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 20:15:13,401 INFO L231 Difference]: Finished difference. Result has 272 places, 262 transitions, 644 flow [2022-09-20 20:15:13,402 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=644, PETRI_PLACES=272, PETRI_TRANSITIONS=262} [2022-09-20 20:15:13,403 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 18 predicate places. [2022-09-20 20:15:13,403 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 262 transitions, 644 flow [2022-09-20 20:15:13,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 187.41176470588235) internal successors, (3186), 17 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:13,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:13,404 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:13,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-20 20:15:13,405 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:13,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:13,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1663669004, now seen corresponding path program 1 times [2022-09-20 20:15:13,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:13,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843581197] [2022-09-20 20:15:13,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:13,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:13,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:14,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:14,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:14,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843581197] [2022-09-20 20:15:14,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843581197] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:14,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:14,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 20:15:14,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424881352] [2022-09-20 20:15:14,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:14,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 20:15:14,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:14,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 20:15:14,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-09-20 20:15:14,508 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 274 [2022-09-20 20:15:14,514 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 262 transitions, 644 flow. Second operand has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:14,514 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:14,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 274 [2022-09-20 20:15:14,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:17,871 INFO L130 PetriNetUnfolder]: 1457/6029 cut-off events. [2022-09-20 20:15:17,872 INFO L131 PetriNetUnfolder]: For 117/120 co-relation queries the response was YES. [2022-09-20 20:15:17,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8866 conditions, 6029 events. 1457/6029 cut-off events. For 117/120 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 51270 event pairs, 1160 based on Foata normal form. 2/5754 useless extension candidates. Maximal degree in co-relation 8852. Up to 2311 conditions per place. [2022-09-20 20:15:17,915 INFO L137 encePairwiseOnDemand]: 244/274 looper letters, 89 selfloop transitions, 43 changer transitions 0/296 dead transitions. [2022-09-20 20:15:17,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 296 transitions, 998 flow [2022-09-20 20:15:17,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-09-20 20:15:17,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-09-20 20:15:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4605 transitions. [2022-09-20 20:15:17,927 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6464065131948343 [2022-09-20 20:15:17,927 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4605 transitions. [2022-09-20 20:15:17,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4605 transitions. [2022-09-20 20:15:17,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:17,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4605 transitions. [2022-09-20 20:15:17,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 177.1153846153846) internal successors, (4605), 26 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:17,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 274.0) internal successors, (7398), 27 states have internal predecessors, (7398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:17,967 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 274.0) internal successors, (7398), 27 states have internal predecessors, (7398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:17,967 INFO L175 Difference]: Start difference. First operand has 272 places, 262 transitions, 644 flow. Second operand 26 states and 4605 transitions. [2022-09-20 20:15:17,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 296 transitions, 998 flow [2022-09-20 20:15:17,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 296 transitions, 985 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-09-20 20:15:17,981 INFO L231 Difference]: Finished difference. Result has 301 places, 282 transitions, 854 flow [2022-09-20 20:15:17,982 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=854, PETRI_PLACES=301, PETRI_TRANSITIONS=282} [2022-09-20 20:15:17,982 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 47 predicate places. [2022-09-20 20:15:17,983 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 282 transitions, 854 flow [2022-09-20 20:15:17,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 174.0) internal successors, (4524), 26 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:17,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:17,984 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:17,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-20 20:15:17,985 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:17,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:17,985 INFO L85 PathProgramCache]: Analyzing trace with hash 323166093, now seen corresponding path program 1 times [2022-09-20 20:15:17,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:17,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857088159] [2022-09-20 20:15:17,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:17,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:18,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:18,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:18,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857088159] [2022-09-20 20:15:18,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857088159] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:18,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:18,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 20:15:18,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990491615] [2022-09-20 20:15:18,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:18,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 20:15:18,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:18,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 20:15:18,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-09-20 20:15:18,768 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 274 [2022-09-20 20:15:18,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 282 transitions, 854 flow. Second operand has 18 states, 18 states have (on average 176.83333333333334) internal successors, (3183), 18 states have internal predecessors, (3183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:18,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:18,771 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 274 [2022-09-20 20:15:18,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:20,680 INFO L130 PetriNetUnfolder]: 1619/6777 cut-off events. [2022-09-20 20:15:20,680 INFO L131 PetriNetUnfolder]: For 394/398 co-relation queries the response was YES. [2022-09-20 20:15:20,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10234 conditions, 6777 events. 1619/6777 cut-off events. For 394/398 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 59259 event pairs, 734 based on Foata normal form. 3/6433 useless extension candidates. Maximal degree in co-relation 10209. Up to 2470 conditions per place. [2022-09-20 20:15:20,719 INFO L137 encePairwiseOnDemand]: 253/274 looper letters, 115 selfloop transitions, 34 changer transitions 0/318 dead transitions. [2022-09-20 20:15:20,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 318 transitions, 1264 flow [2022-09-20 20:15:20,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 20:15:20,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 20:15:20,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2913 transitions. [2022-09-20 20:15:20,728 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6644616788321168 [2022-09-20 20:15:20,728 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2913 transitions. [2022-09-20 20:15:20,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2913 transitions. [2022-09-20 20:15:20,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:20,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2913 transitions. [2022-09-20 20:15:20,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 182.0625) internal successors, (2913), 16 states have internal predecessors, (2913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:20,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 274.0) internal successors, (4658), 17 states have internal predecessors, (4658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:20,800 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 274.0) internal successors, (4658), 17 states have internal predecessors, (4658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:20,800 INFO L175 Difference]: Start difference. First operand has 301 places, 282 transitions, 854 flow. Second operand 16 states and 2913 transitions. [2022-09-20 20:15:20,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 318 transitions, 1264 flow [2022-09-20 20:15:20,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 318 transitions, 1223 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-09-20 20:15:20,811 INFO L231 Difference]: Finished difference. Result has 309 places, 292 transitions, 980 flow [2022-09-20 20:15:20,812 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=980, PETRI_PLACES=309, PETRI_TRANSITIONS=292} [2022-09-20 20:15:20,813 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 55 predicate places. [2022-09-20 20:15:20,814 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 292 transitions, 980 flow [2022-09-20 20:15:20,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 176.83333333333334) internal successors, (3183), 18 states have internal predecessors, (3183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:20,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:20,815 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:20,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-20 20:15:20,815 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:20,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:20,816 INFO L85 PathProgramCache]: Analyzing trace with hash -290063911, now seen corresponding path program 2 times [2022-09-20 20:15:20,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:20,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3959971] [2022-09-20 20:15:20,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:20,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:21,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:21,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3959971] [2022-09-20 20:15:21,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3959971] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:21,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:21,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 20:15:21,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611724750] [2022-09-20 20:15:21,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:21,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 20:15:21,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:21,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 20:15:21,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-09-20 20:15:21,478 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 274 [2022-09-20 20:15:21,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 292 transitions, 980 flow. Second operand has 18 states, 18 states have (on average 176.83333333333334) internal successors, (3183), 18 states have internal predecessors, (3183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:21,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:21,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 274 [2022-09-20 20:15:21,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:23,929 INFO L130 PetriNetUnfolder]: 1640/6855 cut-off events. [2022-09-20 20:15:23,930 INFO L131 PetriNetUnfolder]: For 650/654 co-relation queries the response was YES. [2022-09-20 20:15:23,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10573 conditions, 6855 events. 1640/6855 cut-off events. For 650/654 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 59912 event pairs, 735 based on Foata normal form. 3/6511 useless extension candidates. Maximal degree in co-relation 10543. Up to 2475 conditions per place. [2022-09-20 20:15:23,978 INFO L137 encePairwiseOnDemand]: 254/274 looper letters, 116 selfloop transitions, 38 changer transitions 0/323 dead transitions. [2022-09-20 20:15:23,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 323 transitions, 1409 flow [2022-09-20 20:15:23,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-09-20 20:15:23,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-09-20 20:15:23,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2737 transitions. [2022-09-20 20:15:23,985 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6659367396593674 [2022-09-20 20:15:23,985 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2737 transitions. [2022-09-20 20:15:23,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2737 transitions. [2022-09-20 20:15:23,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:23,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2737 transitions. [2022-09-20 20:15:23,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 182.46666666666667) internal successors, (2737), 15 states have internal predecessors, (2737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:23,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:23,999 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:23,999 INFO L175 Difference]: Start difference. First operand has 309 places, 292 transitions, 980 flow. Second operand 15 states and 2737 transitions. [2022-09-20 20:15:23,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 323 transitions, 1409 flow [2022-09-20 20:15:24,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 323 transitions, 1377 flow, removed 6 selfloop flow, removed 10 redundant places. [2022-09-20 20:15:24,010 INFO L231 Difference]: Finished difference. Result has 317 places, 298 transitions, 1126 flow [2022-09-20 20:15:24,010 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1126, PETRI_PLACES=317, PETRI_TRANSITIONS=298} [2022-09-20 20:15:24,011 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 63 predicate places. [2022-09-20 20:15:24,012 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 298 transitions, 1126 flow [2022-09-20 20:15:24,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 176.83333333333334) internal successors, (3183), 18 states have internal predecessors, (3183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:24,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:24,013 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:24,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 20:15:24,013 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:24,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:24,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1981120671, now seen corresponding path program 3 times [2022-09-20 20:15:24,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:24,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669237606] [2022-09-20 20:15:24,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:24,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:24,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:24,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669237606] [2022-09-20 20:15:24,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669237606] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:24,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:24,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-09-20 20:15:24,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954907430] [2022-09-20 20:15:24,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:24,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-20 20:15:24,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:24,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-20 20:15:24,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-09-20 20:15:24,568 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 274 [2022-09-20 20:15:24,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 298 transitions, 1126 flow. Second operand has 18 states, 18 states have (on average 176.83333333333334) internal successors, (3183), 18 states have internal predecessors, (3183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:24,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:24,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 274 [2022-09-20 20:15:24,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:26,248 INFO L130 PetriNetUnfolder]: 1625/6840 cut-off events. [2022-09-20 20:15:26,248 INFO L131 PetriNetUnfolder]: For 1089/1093 co-relation queries the response was YES. [2022-09-20 20:15:26,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10638 conditions, 6840 events. 1625/6840 cut-off events. For 1089/1093 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 59995 event pairs, 741 based on Foata normal form. 6/6497 useless extension candidates. Maximal degree in co-relation 10605. Up to 2414 conditions per place. [2022-09-20 20:15:26,284 INFO L137 encePairwiseOnDemand]: 257/274 looper letters, 99 selfloop transitions, 36 changer transitions 0/304 dead transitions. [2022-09-20 20:15:26,284 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 304 transitions, 1404 flow [2022-09-20 20:15:26,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-09-20 20:15:26,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-09-20 20:15:26,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2535 transitions. [2022-09-20 20:15:26,290 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6608446298227321 [2022-09-20 20:15:26,290 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2535 transitions. [2022-09-20 20:15:26,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2535 transitions. [2022-09-20 20:15:26,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:26,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2535 transitions. [2022-09-20 20:15:26,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 181.07142857142858) internal successors, (2535), 14 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:26,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 274.0) internal successors, (4110), 15 states have internal predecessors, (4110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:26,302 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 274.0) internal successors, (4110), 15 states have internal predecessors, (4110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:26,302 INFO L175 Difference]: Start difference. First operand has 317 places, 298 transitions, 1126 flow. Second operand 14 states and 2535 transitions. [2022-09-20 20:15:26,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 304 transitions, 1404 flow [2022-09-20 20:15:26,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 304 transitions, 1368 flow, removed 4 selfloop flow, removed 11 redundant places. [2022-09-20 20:15:26,312 INFO L231 Difference]: Finished difference. Result has 317 places, 294 transitions, 1140 flow [2022-09-20 20:15:26,313 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1140, PETRI_PLACES=317, PETRI_TRANSITIONS=294} [2022-09-20 20:15:26,314 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 63 predicate places. [2022-09-20 20:15:26,314 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 294 transitions, 1140 flow [2022-09-20 20:15:26,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 176.83333333333334) internal successors, (3183), 18 states have internal predecessors, (3183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:26,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:26,315 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:15:26,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-20 20:15:26,315 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:26,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:26,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1388912008, now seen corresponding path program 1 times [2022-09-20 20:15:26,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:26,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561209699] [2022-09-20 20:15:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:26,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:26,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:27,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:27,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561209699] [2022-09-20 20:15:27,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561209699] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:27,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:27,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-09-20 20:15:27,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542696814] [2022-09-20 20:15:27,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:27,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-09-20 20:15:27,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:27,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-09-20 20:15:27,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-09-20 20:15:27,773 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 274 [2022-09-20 20:15:27,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 294 transitions, 1140 flow. Second operand has 29 states, 29 states have (on average 163.13793103448276) internal successors, (4731), 29 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:27,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:27,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 274 [2022-09-20 20:15:27,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:30,872 INFO L130 PetriNetUnfolder]: 847/3524 cut-off events. [2022-09-20 20:15:30,873 INFO L131 PetriNetUnfolder]: For 1153/1156 co-relation queries the response was YES. [2022-09-20 20:15:30,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5930 conditions, 3524 events. 847/3524 cut-off events. For 1153/1156 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 24777 event pairs, 336 based on Foata normal form. 3/3355 useless extension candidates. Maximal degree in co-relation 5898. Up to 1081 conditions per place. [2022-09-20 20:15:30,897 INFO L137 encePairwiseOnDemand]: 245/274 looper letters, 121 selfloop transitions, 51 changer transitions 0/319 dead transitions. [2022-09-20 20:15:30,897 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 319 transitions, 1555 flow [2022-09-20 20:15:30,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-09-20 20:15:30,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-09-20 20:15:30,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4489 transitions. [2022-09-20 20:15:30,903 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6067856177345229 [2022-09-20 20:15:30,903 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4489 transitions. [2022-09-20 20:15:30,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4489 transitions. [2022-09-20 20:15:30,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:30,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4489 transitions. [2022-09-20 20:15:30,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 166.25925925925927) internal successors, (4489), 27 states have internal predecessors, (4489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:30,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 274.0) internal successors, (7672), 28 states have internal predecessors, (7672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:30,921 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 274.0) internal successors, (7672), 28 states have internal predecessors, (7672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:30,921 INFO L175 Difference]: Start difference. First operand has 317 places, 294 transitions, 1140 flow. Second operand 27 states and 4489 transitions. [2022-09-20 20:15:30,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 319 transitions, 1555 flow [2022-09-20 20:15:30,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 319 transitions, 1463 flow, removed 1 selfloop flow, removed 21 redundant places. [2022-09-20 20:15:30,931 INFO L231 Difference]: Finished difference. Result has 316 places, 285 transitions, 1134 flow [2022-09-20 20:15:30,931 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1134, PETRI_PLACES=316, PETRI_TRANSITIONS=285} [2022-09-20 20:15:30,931 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 62 predicate places. [2022-09-20 20:15:30,932 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 285 transitions, 1134 flow [2022-09-20 20:15:30,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 163.13793103448276) internal successors, (4731), 29 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:30,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:30,933 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, 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, 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, 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, 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, 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] [2022-09-20 20:15:30,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-20 20:15:30,934 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:30,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:30,934 INFO L85 PathProgramCache]: Analyzing trace with hash 503883031, now seen corresponding path program 1 times [2022-09-20 20:15:30,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:30,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673758560] [2022-09-20 20:15:30,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:30,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:30,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:31,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:31,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:31,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673758560] [2022-09-20 20:15:31,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673758560] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:31,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:31,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-20 20:15:31,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888186419] [2022-09-20 20:15:31,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:31,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-20 20:15:31,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:31,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-20 20:15:31,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-20 20:15:31,005 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 274 [2022-09-20 20:15:31,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 285 transitions, 1134 flow. Second operand has 3 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:31,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:31,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 274 [2022-09-20 20:15:31,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:31,145 INFO L130 PetriNetUnfolder]: 61/910 cut-off events. [2022-09-20 20:15:31,145 INFO L131 PetriNetUnfolder]: For 529/530 co-relation queries the response was YES. [2022-09-20 20:15:31,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1473 conditions, 910 events. 61/910 cut-off events. For 529/530 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3728 event pairs, 7 based on Foata normal form. 18/883 useless extension candidates. Maximal degree in co-relation 1444. Up to 39 conditions per place. [2022-09-20 20:15:31,151 INFO L137 encePairwiseOnDemand]: 268/274 looper letters, 12 selfloop transitions, 6 changer transitions 0/287 dead transitions. [2022-09-20 20:15:31,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 287 transitions, 1177 flow [2022-09-20 20:15:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-20 20:15:31,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-20 20:15:31,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 765 transitions. [2022-09-20 20:15:31,153 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9306569343065694 [2022-09-20 20:15:31,153 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 765 transitions. [2022-09-20 20:15:31,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 765 transitions. [2022-09-20 20:15:31,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:31,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 765 transitions. [2022-09-20 20:15:31,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:31,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:31,156 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:31,156 INFO L175 Difference]: Start difference. First operand has 316 places, 285 transitions, 1134 flow. Second operand 3 states and 765 transitions. [2022-09-20 20:15:31,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 287 transitions, 1177 flow [2022-09-20 20:15:31,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 287 transitions, 1087 flow, removed 0 selfloop flow, removed 23 redundant places. [2022-09-20 20:15:31,165 INFO L231 Difference]: Finished difference. Result has 295 places, 285 transitions, 1056 flow [2022-09-20 20:15:31,165 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1056, PETRI_PLACES=295, PETRI_TRANSITIONS=285} [2022-09-20 20:15:31,166 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 41 predicate places. [2022-09-20 20:15:31,166 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 285 transitions, 1056 flow [2022-09-20 20:15:31,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:31,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:31,167 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, 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, 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, 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, 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, 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] [2022-09-20 20:15:31,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 20:15:31,167 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:31,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash 380125886, now seen corresponding path program 1 times [2022-09-20 20:15:31,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:31,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140088844] [2022-09-20 20:15:31,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:31,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:32,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:32,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:32,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140088844] [2022-09-20 20:15:32,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140088844] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:32,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:32,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-09-20 20:15:32,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522966556] [2022-09-20 20:15:32,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:32,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-09-20 20:15:32,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:32,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-09-20 20:15:32,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-09-20 20:15:32,290 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 274 [2022-09-20 20:15:32,293 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 285 transitions, 1056 flow. Second operand has 30 states, 30 states have (on average 167.66666666666666) internal successors, (5030), 30 states have internal predecessors, (5030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:32,293 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:32,293 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 274 [2022-09-20 20:15:32,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:35,335 INFO L130 PetriNetUnfolder]: 533/2476 cut-off events. [2022-09-20 20:15:35,336 INFO L131 PetriNetUnfolder]: For 1098/1102 co-relation queries the response was YES. [2022-09-20 20:15:35,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4907 conditions, 2476 events. 533/2476 cut-off events. For 1098/1102 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 15398 event pairs, 69 based on Foata normal form. 0/2376 useless extension candidates. Maximal degree in co-relation 4878. Up to 433 conditions per place. [2022-09-20 20:15:35,352 INFO L137 encePairwiseOnDemand]: 239/274 looper letters, 160 selfloop transitions, 73 changer transitions 0/378 dead transitions. [2022-09-20 20:15:35,352 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 378 transitions, 1798 flow [2022-09-20 20:15:35,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-09-20 20:15:35,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-09-20 20:15:35,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5477 transitions. [2022-09-20 20:15:35,368 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6246578467153284 [2022-09-20 20:15:35,368 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5477 transitions. [2022-09-20 20:15:35,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5477 transitions. [2022-09-20 20:15:35,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:35,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5477 transitions. [2022-09-20 20:15:35,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 171.15625) internal successors, (5477), 32 states have internal predecessors, (5477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:35,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 274.0) internal successors, (9042), 33 states have internal predecessors, (9042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:35,384 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 274.0) internal successors, (9042), 33 states have internal predecessors, (9042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:35,385 INFO L175 Difference]: Start difference. First operand has 295 places, 285 transitions, 1056 flow. Second operand 32 states and 5477 transitions. [2022-09-20 20:15:35,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 378 transitions, 1798 flow [2022-09-20 20:15:35,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 378 transitions, 1792 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 20:15:35,398 INFO L231 Difference]: Finished difference. Result has 332 places, 308 transitions, 1350 flow [2022-09-20 20:15:35,399 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1350, PETRI_PLACES=332, PETRI_TRANSITIONS=308} [2022-09-20 20:15:35,399 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 78 predicate places. [2022-09-20 20:15:35,400 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 308 transitions, 1350 flow [2022-09-20 20:15:35,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 167.66666666666666) internal successors, (5030), 30 states have internal predecessors, (5030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:35,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:35,401 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, 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, 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, 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, 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, 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] [2022-09-20 20:15:35,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 20:15:35,401 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:35,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:35,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1707383024, now seen corresponding path program 2 times [2022-09-20 20:15:35,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:35,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968072741] [2022-09-20 20:15:35,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:35,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:35,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:37,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:37,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:37,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968072741] [2022-09-20 20:15:37,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968072741] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:37,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:37,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-09-20 20:15:37,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532005372] [2022-09-20 20:15:37,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:37,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-09-20 20:15:37,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:37,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-09-20 20:15:37,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1322, Unknown=0, NotChecked=0, Total=1482 [2022-09-20 20:15:37,533 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 274 [2022-09-20 20:15:37,535 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 308 transitions, 1350 flow. Second operand has 39 states, 39 states have (on average 155.23076923076923) internal successors, (6054), 39 states have internal predecessors, (6054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:37,535 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:37,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 274 [2022-09-20 20:15:37,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:42,883 INFO L130 PetriNetUnfolder]: 672/3027 cut-off events. [2022-09-20 20:15:42,883 INFO L131 PetriNetUnfolder]: For 1955/1966 co-relation queries the response was YES. [2022-09-20 20:15:42,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6452 conditions, 3027 events. 672/3027 cut-off events. For 1955/1966 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 20667 event pairs, 71 based on Foata normal form. 0/2913 useless extension candidates. Maximal degree in co-relation 6415. Up to 419 conditions per place. [2022-09-20 20:15:42,902 INFO L137 encePairwiseOnDemand]: 228/274 looper letters, 181 selfloop transitions, 94 changer transitions 0/411 dead transitions. [2022-09-20 20:15:42,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 411 transitions, 2218 flow [2022-09-20 20:15:42,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-09-20 20:15:42,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-09-20 20:15:42,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 7109 transitions. [2022-09-20 20:15:42,911 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5765612327656123 [2022-09-20 20:15:42,911 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 7109 transitions. [2022-09-20 20:15:42,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 7109 transitions. [2022-09-20 20:15:42,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:42,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 7109 transitions. [2022-09-20 20:15:42,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 157.9777777777778) internal successors, (7109), 45 states have internal predecessors, (7109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:42,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 274.0) internal successors, (12604), 46 states have internal predecessors, (12604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:42,933 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 274.0) internal successors, (12604), 46 states have internal predecessors, (12604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:42,933 INFO L175 Difference]: Start difference. First operand has 332 places, 308 transitions, 1350 flow. Second operand 45 states and 7109 transitions. [2022-09-20 20:15:42,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 411 transitions, 2218 flow [2022-09-20 20:15:42,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 411 transitions, 2109 flow, removed 8 selfloop flow, removed 19 redundant places. [2022-09-20 20:15:42,947 INFO L231 Difference]: Finished difference. Result has 366 places, 330 transitions, 1595 flow [2022-09-20 20:15:42,947 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1595, PETRI_PLACES=366, PETRI_TRANSITIONS=330} [2022-09-20 20:15:42,948 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 112 predicate places. [2022-09-20 20:15:42,948 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 330 transitions, 1595 flow [2022-09-20 20:15:42,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 155.23076923076923) internal successors, (6054), 39 states have internal predecessors, (6054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:42,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:42,949 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, 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, 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, 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, 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, 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] [2022-09-20 20:15:42,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-20 20:15:42,949 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:42,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:42,950 INFO L85 PathProgramCache]: Analyzing trace with hash -743729229, now seen corresponding path program 1 times [2022-09-20 20:15:42,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:42,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048085505] [2022-09-20 20:15:42,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:42,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:43,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:44,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:44,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:44,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048085505] [2022-09-20 20:15:44,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048085505] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:44,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:44,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-09-20 20:15:44,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993579541] [2022-09-20 20:15:44,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:44,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-09-20 20:15:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-09-20 20:15:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2022-09-20 20:15:44,859 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 274 [2022-09-20 20:15:44,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 330 transitions, 1595 flow. Second operand has 34 states, 34 states have (on average 162.58823529411765) internal successors, (5528), 34 states have internal predecessors, (5528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:44,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:44,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 274 [2022-09-20 20:15:44,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:49,375 INFO L130 PetriNetUnfolder]: 670/3334 cut-off events. [2022-09-20 20:15:49,375 INFO L131 PetriNetUnfolder]: For 2722/2730 co-relation queries the response was YES. [2022-09-20 20:15:49,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7244 conditions, 3334 events. 670/3334 cut-off events. For 2722/2730 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 23455 event pairs, 68 based on Foata normal form. 5/3221 useless extension candidates. Maximal degree in co-relation 7198. Up to 352 conditions per place. [2022-09-20 20:15:49,395 INFO L137 encePairwiseOnDemand]: 235/274 looper letters, 206 selfloop transitions, 80 changer transitions 0/435 dead transitions. [2022-09-20 20:15:49,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 435 transitions, 2476 flow [2022-09-20 20:15:49,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-09-20 20:15:49,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-09-20 20:15:49,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 6634 transitions. [2022-09-20 20:15:49,417 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6052919708029197 [2022-09-20 20:15:49,417 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 6634 transitions. [2022-09-20 20:15:49,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 6634 transitions. [2022-09-20 20:15:49,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:49,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 6634 transitions. [2022-09-20 20:15:49,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 165.85) internal successors, (6634), 40 states have internal predecessors, (6634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:49,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 274.0) internal successors, (11234), 41 states have internal predecessors, (11234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:49,440 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 274.0) internal successors, (11234), 41 states have internal predecessors, (11234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:49,441 INFO L175 Difference]: Start difference. First operand has 366 places, 330 transitions, 1595 flow. Second operand 40 states and 6634 transitions. [2022-09-20 20:15:49,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 435 transitions, 2476 flow [2022-09-20 20:15:49,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 435 transitions, 2329 flow, removed 12 selfloop flow, removed 28 redundant places. [2022-09-20 20:15:49,461 INFO L231 Difference]: Finished difference. Result has 382 places, 341 transitions, 1689 flow [2022-09-20 20:15:49,462 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=1689, PETRI_PLACES=382, PETRI_TRANSITIONS=341} [2022-09-20 20:15:49,462 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 128 predicate places. [2022-09-20 20:15:49,462 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 341 transitions, 1689 flow [2022-09-20 20:15:49,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 162.58823529411765) internal successors, (5528), 34 states have internal predecessors, (5528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:49,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:49,464 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, 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, 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, 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, 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, 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] [2022-09-20 20:15:49,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-20 20:15:49,464 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:49,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:49,464 INFO L85 PathProgramCache]: Analyzing trace with hash -584008597, now seen corresponding path program 1 times [2022-09-20 20:15:49,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:49,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396605165] [2022-09-20 20:15:49,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:49,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:49,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:50,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:50,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:50,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396605165] [2022-09-20 20:15:50,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396605165] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:50,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:50,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-09-20 20:15:50,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366178651] [2022-09-20 20:15:50,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:50,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-09-20 20:15:50,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:50,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-09-20 20:15:50,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-09-20 20:15:50,258 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 274 [2022-09-20 20:15:50,260 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 341 transitions, 1689 flow. Second operand has 30 states, 30 states have (on average 175.43333333333334) internal successors, (5263), 30 states have internal predecessors, (5263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:50,260 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:50,261 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 274 [2022-09-20 20:15:50,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:15:52,422 INFO L130 PetriNetUnfolder]: 499/2400 cut-off events. [2022-09-20 20:15:52,422 INFO L131 PetriNetUnfolder]: For 2351/2358 co-relation queries the response was YES. [2022-09-20 20:15:52,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5558 conditions, 2400 events. 499/2400 cut-off events. For 2351/2358 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 14345 event pairs, 71 based on Foata normal form. 6/2326 useless extension candidates. Maximal degree in co-relation 5508. Up to 477 conditions per place. [2022-09-20 20:15:52,448 INFO L137 encePairwiseOnDemand]: 243/274 looper letters, 139 selfloop transitions, 68 changer transitions 0/363 dead transitions. [2022-09-20 20:15:52,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 363 transitions, 2075 flow [2022-09-20 20:15:52,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-09-20 20:15:52,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-09-20 20:15:52,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4823 transitions. [2022-09-20 20:15:52,454 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6519329548526629 [2022-09-20 20:15:52,454 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4823 transitions. [2022-09-20 20:15:52,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4823 transitions. [2022-09-20 20:15:52,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:15:52,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4823 transitions. [2022-09-20 20:15:52,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 178.62962962962962) internal successors, (4823), 27 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:52,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 274.0) internal successors, (7672), 28 states have internal predecessors, (7672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:52,470 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 274.0) internal successors, (7672), 28 states have internal predecessors, (7672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:52,470 INFO L175 Difference]: Start difference. First operand has 382 places, 341 transitions, 1689 flow. Second operand 27 states and 4823 transitions. [2022-09-20 20:15:52,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 363 transitions, 2075 flow [2022-09-20 20:15:52,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 363 transitions, 1915 flow, removed 18 selfloop flow, removed 33 redundant places. [2022-09-20 20:15:52,487 INFO L231 Difference]: Finished difference. Result has 360 places, 322 transitions, 1518 flow [2022-09-20 20:15:52,487 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1518, PETRI_PLACES=360, PETRI_TRANSITIONS=322} [2022-09-20 20:15:52,488 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 106 predicate places. [2022-09-20 20:15:52,488 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 322 transitions, 1518 flow [2022-09-20 20:15:52,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 175.43333333333334) internal successors, (5263), 30 states have internal predecessors, (5263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:52,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:15:52,489 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:15:52,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-20 20:15:52,489 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:15:52,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:15:52,490 INFO L85 PathProgramCache]: Analyzing trace with hash -346580370, now seen corresponding path program 1 times [2022-09-20 20:15:52,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:15:52,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54373089] [2022-09-20 20:15:52,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:15:52,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:15:52,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:15:55,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:15:55,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:15:55,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54373089] [2022-09-20 20:15:55,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54373089] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:15:55,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:15:55,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-09-20 20:15:55,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637211433] [2022-09-20 20:15:55,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:15:55,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-09-20 20:15:55,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:15:55,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-09-20 20:15:55,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=2083, Unknown=0, NotChecked=0, Total=2256 [2022-09-20 20:15:55,378 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 274 [2022-09-20 20:15:55,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 322 transitions, 1518 flow. Second operand has 48 states, 48 states have (on average 130.3125) internal successors, (6255), 48 states have internal predecessors, (6255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:15:55,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:15:55,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 274 [2022-09-20 20:15:55,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:16:09,395 INFO L130 PetriNetUnfolder]: 6035/14723 cut-off events. [2022-09-20 20:16:09,395 INFO L131 PetriNetUnfolder]: For 9633/9636 co-relation queries the response was YES. [2022-09-20 20:16:09,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33041 conditions, 14723 events. 6035/14723 cut-off events. For 9633/9636 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 116928 event pairs, 1245 based on Foata normal form. 2/13709 useless extension candidates. Maximal degree in co-relation 32997. Up to 4855 conditions per place. [2022-09-20 20:16:09,728 INFO L137 encePairwiseOnDemand]: 216/274 looper letters, 574 selfloop transitions, 187 changer transitions 58/937 dead transitions. [2022-09-20 20:16:09,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 937 transitions, 5015 flow [2022-09-20 20:16:09,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-09-20 20:16:09,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2022-09-20 20:16:09,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 10746 transitions. [2022-09-20 20:16:09,908 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5028074115665356 [2022-09-20 20:16:09,908 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 10746 transitions. [2022-09-20 20:16:09,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 10746 transitions. [2022-09-20 20:16:09,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:16:09,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 10746 transitions. [2022-09-20 20:16:09,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 137.76923076923077) internal successors, (10746), 78 states have internal predecessors, (10746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:09,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 274.0) internal successors, (21646), 79 states have internal predecessors, (21646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:09,940 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 274.0) internal successors, (21646), 79 states have internal predecessors, (21646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:09,941 INFO L175 Difference]: Start difference. First operand has 360 places, 322 transitions, 1518 flow. Second operand 78 states and 10746 transitions. [2022-09-20 20:16:09,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 937 transitions, 5015 flow [2022-09-20 20:16:09,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 937 transitions, 4823 flow, removed 0 selfloop flow, removed 26 redundant places. [2022-09-20 20:16:09,998 INFO L231 Difference]: Finished difference. Result has 468 places, 457 transitions, 2858 flow [2022-09-20 20:16:09,999 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=2858, PETRI_PLACES=468, PETRI_TRANSITIONS=457} [2022-09-20 20:16:09,999 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 214 predicate places. [2022-09-20 20:16:09,999 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 457 transitions, 2858 flow [2022-09-20 20:16:10,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 130.3125) internal successors, (6255), 48 states have internal predecessors, (6255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:10,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:16:10,001 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:16:10,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 20:16:10,001 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:16:10,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:16:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1383510126, now seen corresponding path program 2 times [2022-09-20 20:16:10,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:16:10,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688992736] [2022-09-20 20:16:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:16:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:16:10,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:16:12,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:16:12,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:16:12,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688992736] [2022-09-20 20:16:12,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688992736] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:16:12,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:16:12,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-09-20 20:16:12,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517478733] [2022-09-20 20:16:12,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:16:12,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-09-20 20:16:12,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:16:12,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-09-20 20:16:12,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1813, Unknown=0, NotChecked=0, Total=1980 [2022-09-20 20:16:12,665 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 274 [2022-09-20 20:16:12,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 457 transitions, 2858 flow. Second operand has 45 states, 45 states have (on average 136.4) internal successors, (6138), 45 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:12,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:16:12,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 274 [2022-09-20 20:16:12,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:16:25,963 INFO L130 PetriNetUnfolder]: 7447/17898 cut-off events. [2022-09-20 20:16:25,963 INFO L131 PetriNetUnfolder]: For 139566/139652 co-relation queries the response was YES. [2022-09-20 20:16:26,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63108 conditions, 17898 events. 7447/17898 cut-off events. For 139566/139652 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 146712 event pairs, 2909 based on Foata normal form. 179/17701 useless extension candidates. Maximal degree in co-relation 63007. Up to 10167 conditions per place. [2022-09-20 20:16:26,138 INFO L137 encePairwiseOnDemand]: 221/274 looper letters, 546 selfloop transitions, 123 changer transitions 38/832 dead transitions. [2022-09-20 20:16:26,138 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 832 transitions, 6813 flow [2022-09-20 20:16:26,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-09-20 20:16:26,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-09-20 20:16:26,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 9226 transitions. [2022-09-20 20:16:26,147 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5180235822571589 [2022-09-20 20:16:26,147 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 9226 transitions. [2022-09-20 20:16:26,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 9226 transitions. [2022-09-20 20:16:26,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:16:26,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 9226 transitions. [2022-09-20 20:16:26,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 141.93846153846152) internal successors, (9226), 65 states have internal predecessors, (9226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:26,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 274.0) internal successors, (18084), 66 states have internal predecessors, (18084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:26,172 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 274.0) internal successors, (18084), 66 states have internal predecessors, (18084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:26,172 INFO L175 Difference]: Start difference. First operand has 468 places, 457 transitions, 2858 flow. Second operand 65 states and 9226 transitions. [2022-09-20 20:16:26,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 832 transitions, 6813 flow [2022-09-20 20:16:26,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 832 transitions, 6714 flow, removed 22 selfloop flow, removed 15 redundant places. [2022-09-20 20:16:26,490 INFO L231 Difference]: Finished difference. Result has 550 places, 561 transitions, 4713 flow [2022-09-20 20:16:26,490 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=2773, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=4713, PETRI_PLACES=550, PETRI_TRANSITIONS=561} [2022-09-20 20:16:26,490 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 296 predicate places. [2022-09-20 20:16:26,490 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 561 transitions, 4713 flow [2022-09-20 20:16:26,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 136.4) internal successors, (6138), 45 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:26,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:16:26,492 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:16:26,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-20 20:16:26,492 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:16:26,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:16:26,492 INFO L85 PathProgramCache]: Analyzing trace with hash 564604696, now seen corresponding path program 3 times [2022-09-20 20:16:26,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:16:26,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232457589] [2022-09-20 20:16:26,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:16:26,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:16:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:16:29,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:16:29,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:16:29,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232457589] [2022-09-20 20:16:29,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232457589] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:16:29,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:16:29,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-09-20 20:16:29,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510200261] [2022-09-20 20:16:29,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:16:29,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-09-20 20:16:29,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:16:29,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-09-20 20:16:29,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2081, Unknown=0, NotChecked=0, Total=2256 [2022-09-20 20:16:29,886 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 274 [2022-09-20 20:16:29,889 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 561 transitions, 4713 flow. Second operand has 48 states, 48 states have (on average 130.3125) internal successors, (6255), 48 states have internal predecessors, (6255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:29,889 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:16:29,889 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 274 [2022-09-20 20:16:29,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:16:46,573 INFO L130 PetriNetUnfolder]: 8692/20604 cut-off events. [2022-09-20 20:16:46,573 INFO L131 PetriNetUnfolder]: For 633332/633438 co-relation queries the response was YES. [2022-09-20 20:16:46,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91582 conditions, 20604 events. 8692/20604 cut-off events. For 633332/633438 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 173394 event pairs, 2168 based on Foata normal form. 177/20336 useless extension candidates. Maximal degree in co-relation 91449. Up to 11219 conditions per place. [2022-09-20 20:16:46,881 INFO L137 encePairwiseOnDemand]: 218/274 looper letters, 632 selfloop transitions, 142 changer transitions 39/931 dead transitions. [2022-09-20 20:16:46,881 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 931 transitions, 9323 flow [2022-09-20 20:16:46,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-09-20 20:16:46,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-09-20 20:16:46,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 9212 transitions. [2022-09-20 20:16:46,887 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.4944182052382997 [2022-09-20 20:16:46,887 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 9212 transitions. [2022-09-20 20:16:46,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 9212 transitions. [2022-09-20 20:16:46,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:16:46,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 9212 transitions. [2022-09-20 20:16:46,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 135.47058823529412) internal successors, (9212), 68 states have internal predecessors, (9212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:46,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 274.0) internal successors, (18906), 69 states have internal predecessors, (18906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:46,912 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 274.0) internal successors, (18906), 69 states have internal predecessors, (18906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:46,912 INFO L175 Difference]: Start difference. First operand has 550 places, 561 transitions, 4713 flow. Second operand 68 states and 9212 transitions. [2022-09-20 20:16:46,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 931 transitions, 9323 flow [2022-09-20 20:16:47,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 931 transitions, 8398 flow, removed 448 selfloop flow, removed 12 redundant places. [2022-09-20 20:16:47,971 INFO L231 Difference]: Finished difference. Result has 637 places, 659 transitions, 5759 flow [2022-09-20 20:16:47,972 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=5759, PETRI_PLACES=637, PETRI_TRANSITIONS=659} [2022-09-20 20:16:47,972 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 383 predicate places. [2022-09-20 20:16:47,972 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 659 transitions, 5759 flow [2022-09-20 20:16:47,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 130.3125) internal successors, (6255), 48 states have internal predecessors, (6255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:47,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:16:47,973 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:16:47,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-20 20:16:47,973 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:16:47,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:16:47,974 INFO L85 PathProgramCache]: Analyzing trace with hash -997174942, now seen corresponding path program 4 times [2022-09-20 20:16:47,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:16:47,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657322303] [2022-09-20 20:16:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:16:47,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:16:48,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:16:51,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:16:51,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:16:51,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657322303] [2022-09-20 20:16:51,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657322303] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:16:51,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:16:51,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-09-20 20:16:51,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554540708] [2022-09-20 20:16:51,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:16:51,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-09-20 20:16:51,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:16:51,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-09-20 20:16:51,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1822, Unknown=0, NotChecked=0, Total=1980 [2022-09-20 20:16:51,009 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 274 [2022-09-20 20:16:51,011 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 659 transitions, 5759 flow. Second operand has 45 states, 45 states have (on average 136.4) internal successors, (6138), 45 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:16:51,011 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:16:51,012 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 274 [2022-09-20 20:16:51,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:17:08,511 INFO L130 PetriNetUnfolder]: 9536/22841 cut-off events. [2022-09-20 20:17:08,511 INFO L131 PetriNetUnfolder]: For 1451083/1451213 co-relation queries the response was YES. [2022-09-20 20:17:09,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114742 conditions, 22841 events. 9536/22841 cut-off events. For 1451083/1451213 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 198082 event pairs, 2435 based on Foata normal form. 143/22483 useless extension candidates. Maximal degree in co-relation 114577. Up to 12499 conditions per place. [2022-09-20 20:17:09,090 INFO L137 encePairwiseOnDemand]: 220/274 looper letters, 695 selfloop transitions, 168 changer transitions 43/1032 dead transitions. [2022-09-20 20:17:09,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 1032 transitions, 11396 flow [2022-09-20 20:17:09,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-09-20 20:17:09,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-09-20 20:17:09,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 9504 transitions. [2022-09-20 20:17:09,095 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5177034535352435 [2022-09-20 20:17:09,095 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 9504 transitions. [2022-09-20 20:17:09,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 9504 transitions. [2022-09-20 20:17:09,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:17:09,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 9504 transitions. [2022-09-20 20:17:09,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 141.8507462686567) internal successors, (9504), 67 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) [2022-09-20 20:17:09,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 274.0) internal successors, (18632), 68 states have internal predecessors, (18632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:09,121 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 274.0) internal successors, (18632), 68 states have internal predecessors, (18632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:09,121 INFO L175 Difference]: Start difference. First operand has 637 places, 659 transitions, 5759 flow. Second operand 67 states and 9504 transitions. [2022-09-20 20:17:09,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 1032 transitions, 11396 flow [2022-09-20 20:17:10,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 1032 transitions, 10704 flow, removed 325 selfloop flow, removed 14 redundant places. [2022-09-20 20:17:10,746 INFO L231 Difference]: Finished difference. Result has 717 places, 746 transitions, 7055 flow [2022-09-20 20:17:10,746 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=5091, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=7055, PETRI_PLACES=717, PETRI_TRANSITIONS=746} [2022-09-20 20:17:10,747 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 463 predicate places. [2022-09-20 20:17:10,747 INFO L495 AbstractCegarLoop]: Abstraction has has 717 places, 746 transitions, 7055 flow [2022-09-20 20:17:10,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 136.4) internal successors, (6138), 45 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:10,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:17:10,748 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:17:10,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-20 20:17:10,748 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:17:10,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:17:10,749 INFO L85 PathProgramCache]: Analyzing trace with hash 472556396, now seen corresponding path program 5 times [2022-09-20 20:17:10,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:17:10,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155560323] [2022-09-20 20:17:10,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:17:10,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:17:10,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:17:13,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:17:13,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:17:13,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155560323] [2022-09-20 20:17:13,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155560323] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:17:13,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:17:13,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-09-20 20:17:13,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033300427] [2022-09-20 20:17:13,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:17:13,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-09-20 20:17:13,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:17:13,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-09-20 20:17:13,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1817, Unknown=0, NotChecked=0, Total=1980 [2022-09-20 20:17:13,358 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 274 [2022-09-20 20:17:13,360 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 746 transitions, 7055 flow. Second operand has 45 states, 45 states have (on average 136.4) internal successors, (6138), 45 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:13,360 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:17:13,360 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 274 [2022-09-20 20:17:13,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:17:32,880 INFO L130 PetriNetUnfolder]: 10584/25341 cut-off events. [2022-09-20 20:17:32,880 INFO L131 PetriNetUnfolder]: For 2486228/2486412 co-relation queries the response was YES. [2022-09-20 20:17:33,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137703 conditions, 25341 events. 10584/25341 cut-off events. For 2486228/2486412 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 224691 event pairs, 2817 based on Foata normal form. 159/24938 useless extension candidates. Maximal degree in co-relation 137510. Up to 14281 conditions per place. [2022-09-20 20:17:33,561 INFO L137 encePairwiseOnDemand]: 221/274 looper letters, 776 selfloop transitions, 164 changer transitions 41/1107 dead transitions. [2022-09-20 20:17:33,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 1107 transitions, 12916 flow [2022-09-20 20:17:33,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-09-20 20:17:33,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-09-20 20:17:33,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 9358 transitions. [2022-09-20 20:17:33,566 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5174740101747402 [2022-09-20 20:17:33,566 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 9358 transitions. [2022-09-20 20:17:33,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 9358 transitions. [2022-09-20 20:17:33,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:17:33,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 9358 transitions. [2022-09-20 20:17:33,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 141.78787878787878) internal successors, (9358), 66 states have internal predecessors, (9358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:33,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 274.0) internal successors, (18358), 67 states have internal predecessors, (18358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:33,586 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 274.0) internal successors, (18358), 67 states have internal predecessors, (18358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:33,586 INFO L175 Difference]: Start difference. First operand has 717 places, 746 transitions, 7055 flow. Second operand 66 states and 9358 transitions. [2022-09-20 20:17:33,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 1107 transitions, 12916 flow [2022-09-20 20:17:36,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 1107 transitions, 11975 flow, removed 400 selfloop flow, removed 19 redundant places. [2022-09-20 20:17:36,315 INFO L231 Difference]: Finished difference. Result has 791 places, 829 transitions, 8181 flow [2022-09-20 20:17:36,316 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=6119, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=8181, PETRI_PLACES=791, PETRI_TRANSITIONS=829} [2022-09-20 20:17:36,316 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 537 predicate places. [2022-09-20 20:17:36,316 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 829 transitions, 8181 flow [2022-09-20 20:17:36,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 136.4) internal successors, (6138), 45 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:17:36,317 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:17:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-20 20:17:36,317 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:17:36,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:17:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash -769930222, now seen corresponding path program 6 times [2022-09-20 20:17:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:17:36,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378711539] [2022-09-20 20:17:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:17:36,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:17:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:17:39,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:17:39,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:17:39,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378711539] [2022-09-20 20:17:39,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378711539] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:17:39,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:17:39,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-09-20 20:17:39,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215056270] [2022-09-20 20:17:39,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:17:39,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-09-20 20:17:39,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:17:39,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-09-20 20:17:39,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2081, Unknown=0, NotChecked=0, Total=2256 [2022-09-20 20:17:39,973 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2022-09-20 20:17:39,974 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 829 transitions, 8181 flow. Second operand has 48 states, 48 states have (on average 133.3125) internal successors, (6399), 48 states have internal predecessors, (6399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:17:39,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:17:39,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2022-09-20 20:17:39,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:18:05,422 INFO L130 PetriNetUnfolder]: 11921/28077 cut-off events. [2022-09-20 20:18:05,423 INFO L131 PetriNetUnfolder]: For 3589928/3590168 co-relation queries the response was YES. [2022-09-20 20:18:06,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161593 conditions, 28077 events. 11921/28077 cut-off events. For 3589928/3590168 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 252697 event pairs, 3415 based on Foata normal form. 123/27583 useless extension candidates. Maximal degree in co-relation 161372. Up to 16250 conditions per place. [2022-09-20 20:18:06,535 INFO L137 encePairwiseOnDemand]: 217/274 looper letters, 866 selfloop transitions, 203 changer transitions 55/1247 dead transitions. [2022-09-20 20:18:06,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 1247 transitions, 15913 flow [2022-09-20 20:18:06,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-09-20 20:18:06,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-09-20 20:18:06,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 10672 transitions. [2022-09-20 20:18:06,540 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5058299364868708 [2022-09-20 20:18:06,540 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 10672 transitions. [2022-09-20 20:18:06,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 10672 transitions. [2022-09-20 20:18:06,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:18:06,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 10672 transitions. [2022-09-20 20:18:06,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 138.5974025974026) internal successors, (10672), 77 states have internal predecessors, (10672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:06,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 274.0) internal successors, (21372), 78 states have internal predecessors, (21372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:06,565 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 274.0) internal successors, (21372), 78 states have internal predecessors, (21372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:06,566 INFO L175 Difference]: Start difference. First operand has 791 places, 829 transitions, 8181 flow. Second operand 77 states and 10672 transitions. [2022-09-20 20:18:06,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 1247 transitions, 15913 flow [2022-09-20 20:18:10,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 1247 transitions, 14876 flow, removed 469 selfloop flow, removed 18 redundant places. [2022-09-20 20:18:10,534 INFO L231 Difference]: Finished difference. Result has 880 places, 921 transitions, 9525 flow [2022-09-20 20:18:10,535 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=7166, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=9525, PETRI_PLACES=880, PETRI_TRANSITIONS=921} [2022-09-20 20:18:10,535 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 626 predicate places. [2022-09-20 20:18:10,535 INFO L495 AbstractCegarLoop]: Abstraction has has 880 places, 921 transitions, 9525 flow [2022-09-20 20:18:10,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 133.3125) internal successors, (6399), 48 states have internal predecessors, (6399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:10,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:18:10,536 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:18:10,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 20:18:10,537 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:18:10,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:18:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash -11912794, now seen corresponding path program 7 times [2022-09-20 20:18:10,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:18:10,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062779264] [2022-09-20 20:18:10,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:18:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:18:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:18:29,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:18:29,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:18:29,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062779264] [2022-09-20 20:18:29,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062779264] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:18:29,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:18:29,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-09-20 20:18:29,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98481264] [2022-09-20 20:18:29,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:18:29,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-09-20 20:18:29,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:18:29,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-09-20 20:18:29,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=2156, Unknown=0, NotChecked=0, Total=2352 [2022-09-20 20:18:29,329 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2022-09-20 20:18:29,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 880 places, 921 transitions, 9525 flow. Second operand has 49 states, 49 states have (on average 133.26530612244898) internal successors, (6530), 49 states have internal predecessors, (6530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:29,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:18:29,332 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2022-09-20 20:18:29,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:18:56,285 INFO L130 PetriNetUnfolder]: 14072/32951 cut-off events. [2022-09-20 20:18:56,285 INFO L131 PetriNetUnfolder]: For 5051789/5052109 co-relation queries the response was YES. [2022-09-20 20:18:57,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192872 conditions, 32951 events. 14072/32951 cut-off events. For 5051789/5052109 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 306081 event pairs, 3182 based on Foata normal form. 204/32440 useless extension candidates. Maximal degree in co-relation 192621. Up to 14418 conditions per place. [2022-09-20 20:18:57,898 INFO L137 encePairwiseOnDemand]: 216/274 looper letters, 948 selfloop transitions, 362 changer transitions 70/1503 dead transitions. [2022-09-20 20:18:57,898 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 962 places, 1503 transitions, 21002 flow [2022-09-20 20:18:57,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-09-20 20:18:57,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2022-09-20 20:18:57,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 11565 transitions. [2022-09-20 20:18:57,905 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5085304722539794 [2022-09-20 20:18:57,905 INFO L72 ComplementDD]: Start complementDD. Operand 83 states and 11565 transitions. [2022-09-20 20:18:57,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 11565 transitions. [2022-09-20 20:18:57,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:18:57,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 83 states and 11565 transitions. [2022-09-20 20:18:57,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 84 states, 83 states have (on average 139.33734939759037) internal successors, (11565), 83 states have internal predecessors, (11565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:57,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 84 states, 84 states have (on average 274.0) internal successors, (23016), 84 states have internal predecessors, (23016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:57,936 INFO L81 ComplementDD]: Finished complementDD. Result has 84 states, 84 states have (on average 274.0) internal successors, (23016), 84 states have internal predecessors, (23016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:18:57,936 INFO L175 Difference]: Start difference. First operand has 880 places, 921 transitions, 9525 flow. Second operand 83 states and 11565 transitions. [2022-09-20 20:18:57,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 962 places, 1503 transitions, 21002 flow [2022-09-20 20:19:04,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 939 places, 1503 transitions, 19670 flow, removed 568 selfloop flow, removed 23 redundant places. [2022-09-20 20:19:04,741 INFO L231 Difference]: Finished difference. Result has 992 places, 1094 transitions, 12438 flow [2022-09-20 20:19:04,741 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=8193, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=83, PETRI_FLOW=12438, PETRI_PLACES=992, PETRI_TRANSITIONS=1094} [2022-09-20 20:19:04,742 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 738 predicate places. [2022-09-20 20:19:04,742 INFO L495 AbstractCegarLoop]: Abstraction has has 992 places, 1094 transitions, 12438 flow [2022-09-20 20:19:04,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 133.26530612244898) internal successors, (6530), 49 states have internal predecessors, (6530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:19:04,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:19:04,743 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:19:04,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-20 20:19:04,743 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:19:04,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:19:04,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1577857802, now seen corresponding path program 8 times [2022-09-20 20:19:04,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:19:04,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34676501] [2022-09-20 20:19:04,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:19:04,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:19:04,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:19:26,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 20:19:26,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:19:26,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34676501] [2022-09-20 20:19:26,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34676501] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:19:26,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:19:26,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-09-20 20:19:26,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445447121] [2022-09-20 20:19:26,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:19:26,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-09-20 20:19:26,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:19:26,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-09-20 20:19:26,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=2069, Unknown=0, NotChecked=0, Total=2256 [2022-09-20 20:19:26,252 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2022-09-20 20:19:26,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 992 places, 1094 transitions, 12438 flow. Second operand has 48 states, 48 states have (on average 133.3125) internal successors, (6399), 48 states have internal predecessors, (6399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:19:26,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:19:26,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2022-09-20 20:19:26,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:19:57,201 INFO L130 PetriNetUnfolder]: 14887/34792 cut-off events. [2022-09-20 20:19:57,201 INFO L131 PetriNetUnfolder]: For 6364196/6364562 co-relation queries the response was YES. [2022-09-20 20:19:59,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218133 conditions, 34792 events. 14887/34792 cut-off events. For 6364196/6364562 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 326675 event pairs, 3781 based on Foata normal form. 154/34166 useless extension candidates. Maximal degree in co-relation 217829. Up to 19362 conditions per place. [2022-09-20 20:19:59,816 INFO L137 encePairwiseOnDemand]: 217/274 looper letters, 1101 selfloop transitions, 227 changer transitions 44/1495 dead transitions. [2022-09-20 20:19:59,816 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1058 places, 1495 transitions, 22418 flow [2022-09-20 20:19:59,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-09-20 20:19:59,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-09-20 20:19:59,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 9360 transitions. [2022-09-20 20:19:59,821 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.5098594618150125 [2022-09-20 20:19:59,822 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 9360 transitions. [2022-09-20 20:19:59,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 9360 transitions. [2022-09-20 20:19:59,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:19:59,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 9360 transitions. [2022-09-20 20:19:59,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 139.70149253731344) internal successors, (9360), 67 states have internal predecessors, (9360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:19:59,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 274.0) internal successors, (18632), 68 states have internal predecessors, (18632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:19:59,843 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 274.0) internal successors, (18632), 68 states have internal predecessors, (18632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:19:59,843 INFO L175 Difference]: Start difference. First operand has 992 places, 1094 transitions, 12438 flow. Second operand 67 states and 9360 transitions. [2022-09-20 20:19:59,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1058 places, 1495 transitions, 22418 flow [2022-09-20 20:20:12,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1031 places, 1495 transitions, 20564 flow, removed 791 selfloop flow, removed 27 redundant places. [2022-09-20 20:20:12,503 INFO L231 Difference]: Finished difference. Result has 1055 places, 1159 transitions, 12878 flow [2022-09-20 20:20:12,504 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=10601, PETRI_DIFFERENCE_MINUEND_PLACES=965, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=897, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=12878, PETRI_PLACES=1055, PETRI_TRANSITIONS=1159} [2022-09-20 20:20:12,504 INFO L287 CegarLoopForPetriNet]: 254 programPoint places, 801 predicate places. [2022-09-20 20:20:12,504 INFO L495 AbstractCegarLoop]: Abstraction has has 1055 places, 1159 transitions, 12878 flow [2022-09-20 20:20:12,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 133.3125) internal successors, (6399), 48 states have internal predecessors, (6399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 20:20:12,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:20:12,505 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2022-09-20 20:20:12,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-20 20:20:12,505 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-09-20 20:20:12,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:20:12,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1946097364, now seen corresponding path program 9 times [2022-09-20 20:20:12,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:20:12,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390802334] [2022-09-20 20:20:12,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:20:12,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:20:12,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2022-09-20 20:28:00,551 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,559 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,561 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,562 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,563 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,564 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,565 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,567 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,568 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,569 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,571 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,572 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,573 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,575 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,576 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,578 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,579 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,580 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,582 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,583 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,584 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,585 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 [2022-09-20 20:28:00,586 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,587 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,589 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,590 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,591 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,592 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,594 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,599 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,600 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,602 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,602 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,603 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,603 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,603 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,604 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,604 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,604 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,604 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,605 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,605 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,605 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,606 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,607 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,607 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,609 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,609 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,610 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,610 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,610 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,610 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,610 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,611 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,612 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,612 WARN L250 erpolLogProxyWrapper]: Unable to check validity of interpolant: cancelled [2022-09-20 20:28:00,617 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2022-09-20 20:28:00,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-20 20:28:00,617 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 203 with TraceHistMax 1,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 201 interpolants. [2022-09-20 20:28:00,618 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-09-20 20:28:00,619 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2022-09-20 20:28:00,619 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2022-09-20 20:28:00,619 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2022-09-20 20:28:00,619 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2022-09-20 20:28:00,619 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-09-20 20:28:00,619 INFO L444 BasicCegarLoop]: Path program histogram: [9, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:28:00,623 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-09-20 20:28:00,623 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-09-20 20:28:00,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 08:28:00 BasicIcfg [2022-09-20 20:28:00,627 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-09-20 20:28:00,627 INFO L158 Benchmark]: Toolchain (without parser) took 773923.52ms. Allocated memory was 233.8MB in the beginning and 7.4GB in the end (delta: 7.1GB). Free memory was 204.4MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 6.8GB. Max. memory is 8.0GB. [2022-09-20 20:28:00,627 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 187.7MB. Free memory is still 141.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-09-20 20:28:00,627 INFO L158 Benchmark]: CACSL2BoogieTranslator took 616.25ms. Allocated memory is still 233.8MB. Free memory was 203.9MB in the beginning and 183.5MB in the end (delta: 20.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. [2022-09-20 20:28:00,628 INFO L158 Benchmark]: Boogie Procedure Inliner took 77.76ms. Allocated memory is still 233.8MB. Free memory was 183.5MB in the beginning and 180.3MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-09-20 20:28:00,628 INFO L158 Benchmark]: Boogie Preprocessor took 47.53ms. Allocated memory is still 233.8MB. Free memory was 180.3MB in the beginning and 178.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-09-20 20:28:00,628 INFO L158 Benchmark]: RCFGBuilder took 682.95ms. Allocated memory is still 233.8MB. Free memory was 178.2MB in the beginning and 157.8MB in the end (delta: 20.4MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. [2022-09-20 20:28:00,629 INFO L158 Benchmark]: TraceAbstraction took 772494.07ms. Allocated memory was 233.8MB in the beginning and 7.4GB in the end (delta: 7.1GB). Free memory was 157.3MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 6.7GB. Max. memory is 8.0GB. [2022-09-20 20:28:00,630 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 187.7MB. Free memory is still 141.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 616.25ms. Allocated memory is still 233.8MB. Free memory was 203.9MB in the beginning and 183.5MB in the end (delta: 20.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 77.76ms. Allocated memory is still 233.8MB. Free memory was 183.5MB in the beginning and 180.3MB in the end (delta: 3.1MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 47.53ms. Allocated memory is still 233.8MB. Free memory was 180.3MB in the beginning and 178.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 682.95ms. Allocated memory is still 233.8MB. Free memory was 178.2MB in the beginning and 157.8MB in the end (delta: 20.4MB). Peak memory consumption was 19.9MB. Max. memory is 8.0GB. * TraceAbstraction took 772494.07ms. Allocated memory was 233.8MB in the beginning and 7.4GB in the end (delta: 7.1GB). Free memory was 157.3MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 6.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1043]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 203 with TraceHistMax 1,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 201 interpolants. - TimeoutResultAtElement [Line: 1059]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 203 with TraceHistMax 1,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 201 interpolants. - TimeoutResultAtElement [Line: 1064]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 203 with TraceHistMax 1,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 201 interpolants. - TimeoutResultAtElement [Line: 1063]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 203 with TraceHistMax 1,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 201 interpolants. - TimeoutResultAtElement [Line: 1032]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 203 with TraceHistMax 1,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while NestedInterpolantsBuilder was constructing predicates for 201 interpolants. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 429 locations, 7 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 772.3s, OverallIterations: 25, TraceHistogramMax: 1, PathProgramHistogramMax: 9, EmptinessCheckTime: 0.0s, AutomataDifference: 233.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16281 SdHoareTripleChecker+Valid, 34.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16281 mSDsluCounter, 32137 SdHoareTripleChecker+Invalid, 29.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 32620 mSDsCounter, 2253 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58495 IncrementalHoareTripleChecker+Invalid, 60748 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2253 mSolverCounterUnsat, 2084 mSDtfsCounter, 58495 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1686 GetRequests, 286 SyntacticMatches, 5 SemanticMatches, 1395 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33845 ImplicationChecksByTransitivity, 98.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12878occurred in iteration=24, InterpolantAutomatonStates: 858, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 69.2s InterpolantComputationTime, 3772 NumberOfCodeBlocks, 3772 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 3748 ConstructedInterpolants, 0 QuantifiedInterpolants, 116391 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 24 InterpolantComputations, 24 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown