/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 00:58:22,385 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 00:58:22,386 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 00:58:22,427 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 00:58:22,428 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 00:58:22,446 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 00:58:22,447 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 00:58:22,448 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 00:58:22,450 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 00:58:22,450 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 00:58:22,451 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 00:58:22,452 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 00:58:22,452 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 00:58:22,453 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 00:58:22,454 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 00:58:22,454 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 00:58:22,459 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 00:58:22,460 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 00:58:22,461 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 00:58:22,463 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 00:58:22,464 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 00:58:22,469 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 00:58:22,470 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 00:58:22,470 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 00:58:22,473 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 00:58:22,473 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 00:58:22,473 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 00:58:22,474 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 00:58:22,474 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 00:58:22,475 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 00:58:22,475 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 00:58:22,475 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 00:58:22,476 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 00:58:22,476 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 00:58:22,477 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 00:58:22,477 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 00:58:22,478 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 00:58:22,478 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 00:58:22,478 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 00:58:22,479 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 00:58:22,480 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 00:58:22,480 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-01-19 00:58:22,498 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 00:58:22,498 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 00:58:22,499 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 00:58:22,499 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 00:58:22,500 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 00:58:22,500 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 00:58:22,500 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 00:58:22,500 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 00:58:22,500 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 00:58:22,501 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 00:58:22,501 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 00:58:22,501 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 00:58:22,501 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 00:58:22,501 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 00:58:22,501 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 00:58:22,502 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 00:58:22,502 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 00:58:22,502 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 00:58:22,502 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 00:58:22,502 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 00:58:22,502 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 00:58:22,503 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 00:58:22,503 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 00:58:22,503 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:58:22,503 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 00:58:22,503 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 00:58:22,503 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 00:58:22,504 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 00:58:22,504 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 00:58:22,504 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 00:58:22,504 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 00:58:22,504 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-01-19 00:58:22,686 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 00:58:22,703 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 00:58:22,706 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 00:58:22,706 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 00:58:22,707 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 00:58:22,708 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2022-01-19 00:58:22,775 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9042e43a/285b13921b2e4347b5d3dddf2ba4a5dd/FLAGf42e0e7ee [2022-01-19 00:58:23,167 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 00:58:23,168 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2022-01-19 00:58:23,173 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9042e43a/285b13921b2e4347b5d3dddf2ba4a5dd/FLAGf42e0e7ee [2022-01-19 00:58:23,182 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9042e43a/285b13921b2e4347b5d3dddf2ba4a5dd [2022-01-19 00:58:23,184 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 00:58:23,186 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 00:58:23,187 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 00:58:23,187 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 00:58:23,195 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 00:58:23,196 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,196 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@197883a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23, skipping insertion in model container [2022-01-19 00:58:23,197 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,202 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 00:58:23,226 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 00:58:23,384 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2022-01-19 00:58:23,390 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:58:23,396 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 00:58:23,420 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2022-01-19 00:58:23,423 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:58:23,435 INFO L208 MainTranslator]: Completed translation [2022-01-19 00:58:23,435 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23 WrapperNode [2022-01-19 00:58:23,435 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 00:58:23,436 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 00:58:23,436 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 00:58:23,436 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 00:58:23,443 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,454 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,477 INFO L137 Inliner]: procedures = 25, calls = 44, calls flagged for inlining = 8, calls inlined = 12, statements flattened = 172 [2022-01-19 00:58:23,478 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 00:58:23,479 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 00:58:23,479 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 00:58:23,479 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 00:58:23,486 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,489 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,493 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,493 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,501 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,506 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,508 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,511 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 00:58:23,512 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 00:58:23,512 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 00:58:23,512 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 00:58:23,513 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (1/1) ... [2022-01-19 00:58:23,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:58:23,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:58:23,541 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-01-19 00:58:23,544 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-01-19 00:58:23,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 00:58:23,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 00:58:23,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 00:58:23,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 00:58:23,576 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 00:58:23,576 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 00:58:23,576 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 00:58:23,576 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 00:58:23,576 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 00:58:23,576 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 00:58:23,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 00:58:23,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 00:58:23,577 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 00:58:23,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 00:58:23,577 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 00:58:23,579 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 00:58:23,667 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 00:58:23,669 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 00:58:24,023 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 00:58:24,035 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 00:58:24,035 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-19 00:58:24,037 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:58:24 BoogieIcfgContainer [2022-01-19 00:58:24,037 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 00:58:24,039 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 00:58:24,045 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 00:58:24,048 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 00:58:24,048 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 12:58:23" (1/3) ... [2022-01-19 00:58:24,048 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a0cf386 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:58:24, skipping insertion in model container [2022-01-19 00:58:24,049 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:58:23" (2/3) ... [2022-01-19 00:58:24,049 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a0cf386 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:58:24, skipping insertion in model container [2022-01-19 00:58:24,049 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:58:24" (3/3) ... [2022-01-19 00:58:24,050 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2022-01-19 00:58:24,055 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 00:58:24,055 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 00:58:24,055 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 00:58:24,121 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,122 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,122 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,122 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,123 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,123 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,124 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,124 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,124 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,125 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,125 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,125 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,125 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,125 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,126 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,126 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,126 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,126 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,127 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,127 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,127 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,127 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,128 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,128 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,128 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,128 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,128 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,128 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,129 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,129 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,129 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,129 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,129 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,130 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,131 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,131 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,131 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,131 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,131 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,131 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,132 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,132 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,132 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,132 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,132 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,132 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,133 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,133 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,133 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,133 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,134 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,134 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,134 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,134 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,134 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,135 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,135 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,141 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,142 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,143 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,144 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,145 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,146 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,147 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,147 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,148 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,149 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,153 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,156 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,157 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,157 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,158 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,158 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,158 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,159 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,159 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,159 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,161 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,161 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,163 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,164 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,165 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,166 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,166 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,166 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,166 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,167 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,167 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,173 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,174 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,174 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,174 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,174 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,174 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,175 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,175 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,176 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,177 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,178 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,178 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,179 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,179 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,180 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,180 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,180 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,183 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,183 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,183 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,184 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,184 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,184 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,185 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,185 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,186 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,187 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,187 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,187 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,187 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,188 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,188 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,189 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,189 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,190 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,190 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,190 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,190 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,190 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,191 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,193 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,193 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,193 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,193 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,194 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,195 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,195 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,196 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,199 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,200 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,201 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,202 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,202 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,202 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,202 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,202 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,202 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,203 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,203 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,203 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,203 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,203 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,203 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,204 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,213 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,213 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,214 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,215 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,216 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,217 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,217 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,217 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,217 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,220 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,221 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,221 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,221 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,221 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,223 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,224 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,224 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,224 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,225 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,226 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:58:24,236 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 00:58:24,291 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 00:58:24,303 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 00:58:24,303 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 00:58:24,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 308 places, 332 transitions, 688 flow [2022-01-19 00:58:24,467 INFO L129 PetriNetUnfolder]: 34/329 cut-off events. [2022-01-19 00:58:24,468 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 00:58:24,478 INFO L84 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 329 events. 34/329 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 506 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 261. Up to 3 conditions per place. [2022-01-19 00:58:24,478 INFO L82 GeneralOperation]: Start removeDead. Operand has 308 places, 332 transitions, 688 flow [2022-01-19 00:58:24,490 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 294 places, 318 transitions, 654 flow [2022-01-19 00:58:24,555 INFO L129 PetriNetUnfolder]: 34/317 cut-off events. [2022-01-19 00:58:24,556 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 00:58:24,556 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:24,557 INFO L254 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] [2022-01-19 00:58:24,557 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:24,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:24,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1152647938, now seen corresponding path program 1 times [2022-01-19 00:58:24,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:24,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7295691] [2022-01-19 00:58:24,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:24,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:24,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:24,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7295691] [2022-01-19 00:58:24,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7295691] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:24,885 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:24,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 00:58:24,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330880042] [2022-01-19 00:58:24,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:24,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 00:58:24,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:24,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 00:58:24,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 00:58:24,925 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 332 [2022-01-19 00:58:24,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 318 transitions, 654 flow. Second operand has 2 states, 2 states have (on average 316.5) internal successors, (633), 2 states have internal predecessors, (633), 0 states have call successors, (0), 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-01-19 00:58:24,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:24,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 332 [2022-01-19 00:58:24,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:25,020 INFO L129 PetriNetUnfolder]: 21/305 cut-off events. [2022-01-19 00:58:25,021 INFO L130 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-01-19 00:58:25,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 305 events. 21/305 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 505 event pairs, 0 based on Foata normal form. 19/296 useless extension candidates. Maximal degree in co-relation 252. Up to 7 conditions per place. [2022-01-19 00:58:25,027 INFO L132 encePairwiseOnDemand]: 319/332 looper letters, 6 selfloop transitions, 0 changer transitions 7/305 dead transitions. [2022-01-19 00:58:25,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 305 transitions, 640 flow [2022-01-19 00:58:25,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 00:58:25,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 00:58:25,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 643 transitions. [2022-01-19 00:58:25,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9683734939759037 [2022-01-19 00:58:25,048 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 643 transitions. [2022-01-19 00:58:25,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 643 transitions. [2022-01-19 00:58:25,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:25,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 643 transitions. [2022-01-19 00:58:25,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 321.5) internal successors, (643), 2 states have internal predecessors, (643), 0 states have call successors, (0), 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-01-19 00:58:25,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:25,081 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:25,083 INFO L186 Difference]: Start difference. First operand has 294 places, 318 transitions, 654 flow. Second operand 2 states and 643 transitions. [2022-01-19 00:58:25,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 305 transitions, 640 flow [2022-01-19 00:58:25,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 305 transitions, 628 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 00:58:25,099 INFO L242 Difference]: Finished difference. Result has 289 places, 298 transitions, 602 flow [2022-01-19 00:58:25,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=602, PETRI_PLACES=289, PETRI_TRANSITIONS=298} [2022-01-19 00:58:25,107 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, -5 predicate places. [2022-01-19 00:58:25,107 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 298 transitions, 602 flow [2022-01-19 00:58:25,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 316.5) internal successors, (633), 2 states have internal predecessors, (633), 0 states have call successors, (0), 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-01-19 00:58:25,108 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:25,108 INFO L254 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] [2022-01-19 00:58:25,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 00:58:25,109 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:25,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:25,109 INFO L85 PathProgramCache]: Analyzing trace with hash 694363901, now seen corresponding path program 1 times [2022-01-19 00:58:25,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:25,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574690641] [2022-01-19 00:58:25,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:25,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:25,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-01-19 00:58:25,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:25,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574690641] [2022-01-19 00:58:25,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574690641] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:25,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:25,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 00:58:25,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129089362] [2022-01-19 00:58:25,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:25,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 00:58:25,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:25,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 00:58:25,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 00:58:25,361 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 332 [2022-01-19 00:58:25,362 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 298 transitions, 602 flow. Second operand has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-01-19 00:58:25,362 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:25,362 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 332 [2022-01-19 00:58:25,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:25,452 INFO L129 PetriNetUnfolder]: 40/413 cut-off events. [2022-01-19 00:58:25,452 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 00:58:25,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 463 conditions, 413 events. 40/413 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1188 event pairs, 6 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 460. Up to 22 conditions per place. [2022-01-19 00:58:25,456 INFO L132 encePairwiseOnDemand]: 329/332 looper letters, 14 selfloop transitions, 2 changer transitions 0/304 dead transitions. [2022-01-19 00:58:25,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 304 transitions, 651 flow [2022-01-19 00:58:25,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 00:58:25,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 00:58:25,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 941 transitions. [2022-01-19 00:58:25,459 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9447791164658634 [2022-01-19 00:58:25,459 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 941 transitions. [2022-01-19 00:58:25,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 941 transitions. [2022-01-19 00:58:25,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:25,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 941 transitions. [2022-01-19 00:58:25,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 313.6666666666667) internal successors, (941), 3 states have internal predecessors, (941), 0 states have call successors, (0), 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-01-19 00:58:25,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 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-01-19 00:58:25,466 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 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-01-19 00:58:25,466 INFO L186 Difference]: Start difference. First operand has 289 places, 298 transitions, 602 flow. Second operand 3 states and 941 transitions. [2022-01-19 00:58:25,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 304 transitions, 651 flow [2022-01-19 00:58:25,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 304 transitions, 651 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:58:25,474 INFO L242 Difference]: Finished difference. Result has 285 places, 298 transitions, 610 flow [2022-01-19 00:58:25,474 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=610, PETRI_PLACES=285, PETRI_TRANSITIONS=298} [2022-01-19 00:58:25,476 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, -9 predicate places. [2022-01-19 00:58:25,476 INFO L470 AbstractCegarLoop]: Abstraction has has 285 places, 298 transitions, 610 flow [2022-01-19 00:58:25,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-01-19 00:58:25,477 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:25,477 INFO L254 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] [2022-01-19 00:58:25,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 00:58:25,477 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:25,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:25,478 INFO L85 PathProgramCache]: Analyzing trace with hash -391066335, now seen corresponding path program 1 times [2022-01-19 00:58:25,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:25,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578101135] [2022-01-19 00:58:25,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:25,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:25,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:25,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:25,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578101135] [2022-01-19 00:58:25,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578101135] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:25,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:25,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 00:58:25,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139260662] [2022-01-19 00:58:25,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:25,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 00:58:25,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:25,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 00:58:25,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 00:58:25,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 332 [2022-01-19 00:58:25,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 298 transitions, 610 flow. Second operand has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-01-19 00:58:25,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:25,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 332 [2022-01-19 00:58:25,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:25,738 INFO L129 PetriNetUnfolder]: 49/489 cut-off events. [2022-01-19 00:58:25,738 INFO L130 PetriNetUnfolder]: For 21/25 co-relation queries the response was YES. [2022-01-19 00:58:25,741 INFO L84 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 489 events. 49/489 cut-off events. For 21/25 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1590 event pairs, 9 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 549. Up to 31 conditions per place. [2022-01-19 00:58:25,744 INFO L132 encePairwiseOnDemand]: 329/332 looper letters, 13 selfloop transitions, 2 changer transitions 0/303 dead transitions. [2022-01-19 00:58:25,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 303 transitions, 654 flow [2022-01-19 00:58:25,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 00:58:25,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 00:58:25,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 940 transitions. [2022-01-19 00:58:25,748 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9437751004016064 [2022-01-19 00:58:25,748 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 940 transitions. [2022-01-19 00:58:25,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 940 transitions. [2022-01-19 00:58:25,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:25,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 940 transitions. [2022-01-19 00:58:25,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 313.3333333333333) internal successors, (940), 3 states have internal predecessors, (940), 0 states have call successors, (0), 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-01-19 00:58:25,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 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-01-19 00:58:25,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 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-01-19 00:58:25,754 INFO L186 Difference]: Start difference. First operand has 285 places, 298 transitions, 610 flow. Second operand 3 states and 940 transitions. [2022-01-19 00:58:25,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 303 transitions, 654 flow [2022-01-19 00:58:25,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 303 transitions, 650 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 00:58:25,760 INFO L242 Difference]: Finished difference. Result has 286 places, 298 transitions, 614 flow [2022-01-19 00:58:25,760 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=614, PETRI_PLACES=286, PETRI_TRANSITIONS=298} [2022-01-19 00:58:25,763 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, -8 predicate places. [2022-01-19 00:58:25,763 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 298 transitions, 614 flow [2022-01-19 00:58:25,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-01-19 00:58:25,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:25,764 INFO L254 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] [2022-01-19 00:58:25,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 00:58:25,764 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:25,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:25,765 INFO L85 PathProgramCache]: Analyzing trace with hash -453812997, now seen corresponding path program 1 times [2022-01-19 00:58:25,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:25,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106644200] [2022-01-19 00:58:25,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:25,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:25,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:25,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:25,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:25,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106644200] [2022-01-19 00:58:25,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106644200] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:25,861 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:25,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 00:58:25,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877918160] [2022-01-19 00:58:25,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:25,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 00:58:25,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:25,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 00:58:25,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 00:58:25,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 332 [2022-01-19 00:58:25,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 298 transitions, 614 flow. Second operand has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-01-19 00:58:25,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:25,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 332 [2022-01-19 00:58:25,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:25,971 INFO L129 PetriNetUnfolder]: 54/498 cut-off events. [2022-01-19 00:58:25,972 INFO L130 PetriNetUnfolder]: For 45/57 co-relation queries the response was YES. [2022-01-19 00:58:25,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 595 conditions, 498 events. 54/498 cut-off events. For 45/57 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1762 event pairs, 14 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 589. Up to 53 conditions per place. [2022-01-19 00:58:25,976 INFO L132 encePairwiseOnDemand]: 329/332 looper letters, 12 selfloop transitions, 2 changer transitions 0/302 dead transitions. [2022-01-19 00:58:25,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 302 transitions, 653 flow [2022-01-19 00:58:25,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 00:58:25,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 00:58:25,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 939 transitions. [2022-01-19 00:58:25,980 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9427710843373494 [2022-01-19 00:58:25,980 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 939 transitions. [2022-01-19 00:58:25,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 939 transitions. [2022-01-19 00:58:25,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:25,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 939 transitions. [2022-01-19 00:58:25,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 313.0) internal successors, (939), 3 states have internal predecessors, (939), 0 states have call successors, (0), 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-01-19 00:58:25,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 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-01-19 00:58:25,987 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 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-01-19 00:58:25,987 INFO L186 Difference]: Start difference. First operand has 286 places, 298 transitions, 614 flow. Second operand 3 states and 939 transitions. [2022-01-19 00:58:25,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 302 transitions, 653 flow [2022-01-19 00:58:25,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 302 transitions, 649 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 00:58:25,993 INFO L242 Difference]: Finished difference. Result has 287 places, 298 transitions, 618 flow [2022-01-19 00:58:25,994 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=618, PETRI_PLACES=287, PETRI_TRANSITIONS=298} [2022-01-19 00:58:25,995 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, -7 predicate places. [2022-01-19 00:58:25,995 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 298 transitions, 618 flow [2022-01-19 00:58:25,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-01-19 00:58:25,996 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:25,996 INFO L254 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] [2022-01-19 00:58:25,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 00:58:25,997 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:25,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:25,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1308435147, now seen corresponding path program 1 times [2022-01-19 00:58:25,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:25,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072009046] [2022-01-19 00:58:25,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:25,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:26,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:26,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:26,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:26,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072009046] [2022-01-19 00:58:26,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072009046] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:26,195 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:26,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:58:26,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444836395] [2022-01-19 00:58:26,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:26,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:58:26,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:26,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:58:26,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:58:26,211 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 332 [2022-01-19 00:58:26,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 298 transitions, 618 flow. Second operand has 7 states, 7 states have (on average 257.42857142857144) internal successors, (1802), 7 states have internal predecessors, (1802), 0 states have call successors, (0), 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-01-19 00:58:26,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:26,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 332 [2022-01-19 00:58:26,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:27,054 INFO L129 PetriNetUnfolder]: 1398/5083 cut-off events. [2022-01-19 00:58:27,055 INFO L130 PetriNetUnfolder]: For 372/372 co-relation queries the response was YES. [2022-01-19 00:58:27,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 5083 events. 1398/5083 cut-off events. For 372/372 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 47559 event pairs, 539 based on Foata normal form. 8/4452 useless extension candidates. Maximal degree in co-relation 7449. Up to 1226 conditions per place. [2022-01-19 00:58:27,107 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 89 selfloop transitions, 2 changer transitions 8/336 dead transitions. [2022-01-19 00:58:27,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 336 transitions, 904 flow [2022-01-19 00:58:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:58:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:58:27,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1850 transitions. [2022-01-19 00:58:27,112 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7960413080895009 [2022-01-19 00:58:27,112 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1850 transitions. [2022-01-19 00:58:27,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1850 transitions. [2022-01-19 00:58:27,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:27,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1850 transitions. [2022-01-19 00:58:27,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 264.2857142857143) internal successors, (1850), 7 states have internal predecessors, (1850), 0 states have call successors, (0), 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-01-19 00:58:27,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:27,123 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:27,123 INFO L186 Difference]: Start difference. First operand has 287 places, 298 transitions, 618 flow. Second operand 7 states and 1850 transitions. [2022-01-19 00:58:27,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 336 transitions, 904 flow [2022-01-19 00:58:27,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 336 transitions, 900 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 00:58:27,130 INFO L242 Difference]: Finished difference. Result has 296 places, 299 transitions, 633 flow [2022-01-19 00:58:27,131 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=633, PETRI_PLACES=296, PETRI_TRANSITIONS=299} [2022-01-19 00:58:27,133 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 2 predicate places. [2022-01-19 00:58:27,133 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 299 transitions, 633 flow [2022-01-19 00:58:27,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 257.42857142857144) internal successors, (1802), 7 states have internal predecessors, (1802), 0 states have call successors, (0), 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-01-19 00:58:27,134 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:27,135 INFO L254 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] [2022-01-19 00:58:27,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 00:58:27,135 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:27,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:27,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1507448843, now seen corresponding path program 2 times [2022-01-19 00:58:27,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:27,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783421432] [2022-01-19 00:58:27,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:27,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:27,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:27,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:27,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:27,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783421432] [2022-01-19 00:58:27,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783421432] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:27,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:27,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-01-19 00:58:27,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395763717] [2022-01-19 00:58:27,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:27,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-19 00:58:27,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:27,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-19 00:58:27,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-01-19 00:58:27,462 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 332 [2022-01-19 00:58:27,466 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 299 transitions, 633 flow. Second operand has 17 states, 17 states have (on average 231.88235294117646) internal successors, (3942), 17 states have internal predecessors, (3942), 0 states have call successors, (0), 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-01-19 00:58:27,466 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:27,466 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 332 [2022-01-19 00:58:27,466 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:29,260 INFO L129 PetriNetUnfolder]: 1440/6220 cut-off events. [2022-01-19 00:58:29,260 INFO L130 PetriNetUnfolder]: For 1409/1466 co-relation queries the response was YES. [2022-01-19 00:58:29,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9811 conditions, 6220 events. 1440/6220 cut-off events. For 1409/1466 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 62363 event pairs, 403 based on Foata normal form. 41/5503 useless extension candidates. Maximal degree in co-relation 9799. Up to 940 conditions per place. [2022-01-19 00:58:29,315 INFO L132 encePairwiseOnDemand]: 307/332 looper letters, 145 selfloop transitions, 29 changer transitions 4/393 dead transitions. [2022-01-19 00:58:29,316 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 393 transitions, 1225 flow [2022-01-19 00:58:29,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:58:29,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:58:29,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 5421 transitions. [2022-01-19 00:58:29,329 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7099266631744369 [2022-01-19 00:58:29,329 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 5421 transitions. [2022-01-19 00:58:29,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 5421 transitions. [2022-01-19 00:58:29,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:29,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 5421 transitions. [2022-01-19 00:58:29,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 235.69565217391303) internal successors, (5421), 23 states have internal predecessors, (5421), 0 states have call successors, (0), 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-01-19 00:58:29,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 332.0) internal successors, (7968), 24 states have internal predecessors, (7968), 0 states have call successors, (0), 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-01-19 00:58:29,362 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 332.0) internal successors, (7968), 24 states have internal predecessors, (7968), 0 states have call successors, (0), 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-01-19 00:58:29,362 INFO L186 Difference]: Start difference. First operand has 296 places, 299 transitions, 633 flow. Second operand 23 states and 5421 transitions. [2022-01-19 00:58:29,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 393 transitions, 1225 flow [2022-01-19 00:58:29,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 393 transitions, 1205 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-01-19 00:58:29,380 INFO L242 Difference]: Finished difference. Result has 323 places, 317 transitions, 788 flow [2022-01-19 00:58:29,380 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=788, PETRI_PLACES=323, PETRI_TRANSITIONS=317} [2022-01-19 00:58:29,382 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 29 predicate places. [2022-01-19 00:58:29,382 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 317 transitions, 788 flow [2022-01-19 00:58:29,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 231.88235294117646) internal successors, (3942), 17 states have internal predecessors, (3942), 0 states have call successors, (0), 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-01-19 00:58:29,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:29,384 INFO L254 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] [2022-01-19 00:58:29,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 00:58:29,385 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:29,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash -832404211, now seen corresponding path program 1 times [2022-01-19 00:58:29,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:29,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280412910] [2022-01-19 00:58:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:29,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:29,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:29,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:29,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:29,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280412910] [2022-01-19 00:58:29,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280412910] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:29,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:29,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:29,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059285763] [2022-01-19 00:58:29,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:29,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:29,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:29,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:29,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:29,470 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:29,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 317 transitions, 788 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:58:29,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:29,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:29,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:30,986 INFO L129 PetriNetUnfolder]: 1728/9883 cut-off events. [2022-01-19 00:58:30,987 INFO L130 PetriNetUnfolder]: For 860/984 co-relation queries the response was YES. [2022-01-19 00:58:31,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13150 conditions, 9883 events. 1728/9883 cut-off events. For 860/984 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 119282 event pairs, 484 based on Foata normal form. 4/8388 useless extension candidates. Maximal degree in co-relation 13129. Up to 976 conditions per place. [2022-01-19 00:58:31,059 INFO L132 encePairwiseOnDemand]: 323/332 looper letters, 50 selfloop transitions, 12 changer transitions 0/355 dead transitions. [2022-01-19 00:58:31,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 355 transitions, 1000 flow [2022-01-19 00:58:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:58:31,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:58:31,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1534 transitions. [2022-01-19 00:58:31,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9240963855421687 [2022-01-19 00:58:31,062 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1534 transitions. [2022-01-19 00:58:31,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1534 transitions. [2022-01-19 00:58:31,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:31,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1534 transitions. [2022-01-19 00:58:31,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 306.8) internal successors, (1534), 5 states have internal predecessors, (1534), 0 states have call successors, (0), 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-01-19 00:58:31,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:58:31,081 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:58:31,081 INFO L186 Difference]: Start difference. First operand has 323 places, 317 transitions, 788 flow. Second operand 5 states and 1534 transitions. [2022-01-19 00:58:31,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 355 transitions, 1000 flow [2022-01-19 00:58:31,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 355 transitions, 986 flow, removed 2 selfloop flow, removed 6 redundant places. [2022-01-19 00:58:31,093 INFO L242 Difference]: Finished difference. Result has 322 places, 329 transitions, 862 flow [2022-01-19 00:58:31,094 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=862, PETRI_PLACES=322, PETRI_TRANSITIONS=329} [2022-01-19 00:58:31,094 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 28 predicate places. [2022-01-19 00:58:31,094 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 329 transitions, 862 flow [2022-01-19 00:58:31,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:58:31,095 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:31,095 INFO L254 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] [2022-01-19 00:58:31,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 00:58:31,096 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:31,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:31,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1996925835, now seen corresponding path program 2 times [2022-01-19 00:58:31,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:31,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120191914] [2022-01-19 00:58:31,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:31,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:31,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:31,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:31,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:31,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120191914] [2022-01-19 00:58:31,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120191914] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:31,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:31,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:31,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444888280] [2022-01-19 00:58:31,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:31,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:31,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:31,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:31,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:31,147 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:31,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 329 transitions, 862 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:58:31,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:31,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:31,148 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:32,826 INFO L129 PetriNetUnfolder]: 1828/12107 cut-off events. [2022-01-19 00:58:32,826 INFO L130 PetriNetUnfolder]: For 2408/2476 co-relation queries the response was YES. [2022-01-19 00:58:32,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16988 conditions, 12107 events. 1828/12107 cut-off events. For 2408/2476 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 152500 event pairs, 660 based on Foata normal form. 34/11250 useless extension candidates. Maximal degree in co-relation 16966. Up to 1389 conditions per place. [2022-01-19 00:58:32,925 INFO L132 encePairwiseOnDemand]: 323/332 looper letters, 64 selfloop transitions, 12 changer transitions 0/369 dead transitions. [2022-01-19 00:58:32,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 369 transitions, 1166 flow [2022-01-19 00:58:32,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:58:32,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:58:32,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1534 transitions. [2022-01-19 00:58:32,929 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9240963855421687 [2022-01-19 00:58:32,929 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1534 transitions. [2022-01-19 00:58:32,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1534 transitions. [2022-01-19 00:58:32,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:32,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1534 transitions. [2022-01-19 00:58:32,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 306.8) internal successors, (1534), 5 states have internal predecessors, (1534), 0 states have call successors, (0), 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-01-19 00:58:32,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:58:32,936 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:58:32,936 INFO L186 Difference]: Start difference. First operand has 322 places, 329 transitions, 862 flow. Second operand 5 states and 1534 transitions. [2022-01-19 00:58:32,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 369 transitions, 1166 flow [2022-01-19 00:58:32,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 369 transitions, 1166 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:58:32,951 INFO L242 Difference]: Finished difference. Result has 329 places, 341 transitions, 996 flow [2022-01-19 00:58:32,951 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=996, PETRI_PLACES=329, PETRI_TRANSITIONS=341} [2022-01-19 00:58:32,953 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 35 predicate places. [2022-01-19 00:58:32,953 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 341 transitions, 996 flow [2022-01-19 00:58:32,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:58:32,953 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:32,954 INFO L254 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] [2022-01-19 00:58:32,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 00:58:32,955 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:32,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:32,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1087342295, now seen corresponding path program 1 times [2022-01-19 00:58:32,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:32,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835056355] [2022-01-19 00:58:32,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:32,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:33,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:33,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:33,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835056355] [2022-01-19 00:58:33,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835056355] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:33,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:33,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:58:33,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310078161] [2022-01-19 00:58:33,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:33,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:58:33,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:33,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:58:33,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:58:33,076 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 332 [2022-01-19 00:58:33,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 341 transitions, 996 flow. Second operand has 6 states, 6 states have (on average 269.0) internal successors, (1614), 6 states have internal predecessors, (1614), 0 states have call successors, (0), 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-01-19 00:58:33,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:33,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 332 [2022-01-19 00:58:33,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:35,485 INFO L129 PetriNetUnfolder]: 4857/18610 cut-off events. [2022-01-19 00:58:35,485 INFO L130 PetriNetUnfolder]: For 8359/8955 co-relation queries the response was YES. [2022-01-19 00:58:35,552 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32604 conditions, 18610 events. 4857/18610 cut-off events. For 8359/8955 co-relation queries the response was YES. Maximal size of possible extension queue 930. Compared 240631 event pairs, 1887 based on Foata normal form. 44/17487 useless extension candidates. Maximal degree in co-relation 32578. Up to 5916 conditions per place. [2022-01-19 00:58:35,601 INFO L132 encePairwiseOnDemand]: 318/332 looper letters, 69 selfloop transitions, 28 changer transitions 6/387 dead transitions. [2022-01-19 00:58:35,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 387 transitions, 1405 flow [2022-01-19 00:58:35,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:58:35,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:58:35,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1915 transitions. [2022-01-19 00:58:35,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8240103270223752 [2022-01-19 00:58:35,606 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1915 transitions. [2022-01-19 00:58:35,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1915 transitions. [2022-01-19 00:58:35,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:35,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1915 transitions. [2022-01-19 00:58:35,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 273.57142857142856) internal successors, (1915), 7 states have internal predecessors, (1915), 0 states have call successors, (0), 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-01-19 00:58:35,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:35,614 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:58:35,614 INFO L186 Difference]: Start difference. First operand has 329 places, 341 transitions, 996 flow. Second operand 7 states and 1915 transitions. [2022-01-19 00:58:35,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 387 transitions, 1405 flow [2022-01-19 00:58:35,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 387 transitions, 1401 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-01-19 00:58:35,640 INFO L242 Difference]: Finished difference. Result has 340 places, 366 transitions, 1261 flow [2022-01-19 00:58:35,641 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1261, PETRI_PLACES=340, PETRI_TRANSITIONS=366} [2022-01-19 00:58:35,641 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 46 predicate places. [2022-01-19 00:58:35,641 INFO L470 AbstractCegarLoop]: Abstraction has has 340 places, 366 transitions, 1261 flow [2022-01-19 00:58:35,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 269.0) internal successors, (1614), 6 states have internal predecessors, (1614), 0 states have call successors, (0), 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-01-19 00:58:35,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:35,642 INFO L254 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] [2022-01-19 00:58:35,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 00:58:35,642 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:35,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash -901944175, now seen corresponding path program 2 times [2022-01-19 00:58:35,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:35,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109480241] [2022-01-19 00:58:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:35,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:35,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:35,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-01-19 00:58:35,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:35,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109480241] [2022-01-19 00:58:35,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109480241] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:35,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:35,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:58:35,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749868379] [2022-01-19 00:58:35,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:35,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:58:35,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:35,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:58:35,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:58:35,745 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 332 [2022-01-19 00:58:35,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 366 transitions, 1261 flow. Second operand has 7 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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-01-19 00:58:35,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:35,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 332 [2022-01-19 00:58:35,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:38,261 INFO L129 PetriNetUnfolder]: 4858/18580 cut-off events. [2022-01-19 00:58:38,261 INFO L130 PetriNetUnfolder]: For 20783/24809 co-relation queries the response was YES. [2022-01-19 00:58:38,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41473 conditions, 18580 events. 4858/18580 cut-off events. For 20783/24809 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 240490 event pairs, 1784 based on Foata normal form. 450/17891 useless extension candidates. Maximal degree in co-relation 41441. Up to 4807 conditions per place. [2022-01-19 00:58:38,382 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 93 selfloop transitions, 6 changer transitions 26/409 dead transitions. [2022-01-19 00:58:38,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 409 transitions, 1844 flow [2022-01-19 00:58:38,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:58:38,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:58:38,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2176 transitions. [2022-01-19 00:58:38,387 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8192771084337349 [2022-01-19 00:58:38,387 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2176 transitions. [2022-01-19 00:58:38,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2176 transitions. [2022-01-19 00:58:38,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:38,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2176 transitions. [2022-01-19 00:58:38,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 272.0) internal successors, (2176), 8 states have internal predecessors, (2176), 0 states have call successors, (0), 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-01-19 00:58:38,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 00:58:38,395 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 00:58:38,395 INFO L186 Difference]: Start difference. First operand has 340 places, 366 transitions, 1261 flow. Second operand 8 states and 2176 transitions. [2022-01-19 00:58:38,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 409 transitions, 1844 flow [2022-01-19 00:58:38,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 409 transitions, 1838 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-01-19 00:58:38,449 INFO L242 Difference]: Finished difference. Result has 346 places, 364 transitions, 1258 flow [2022-01-19 00:58:38,450 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1258, PETRI_PLACES=346, PETRI_TRANSITIONS=364} [2022-01-19 00:58:38,451 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 52 predicate places. [2022-01-19 00:58:38,451 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 364 transitions, 1258 flow [2022-01-19 00:58:38,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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-01-19 00:58:38,452 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:38,452 INFO L254 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] [2022-01-19 00:58:38,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 00:58:38,452 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:38,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:38,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1470030149, now seen corresponding path program 1 times [2022-01-19 00:58:38,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:38,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310209887] [2022-01-19 00:58:38,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:38,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:38,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:38,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:38,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:38,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310209887] [2022-01-19 00:58:38,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310209887] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:38,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:38,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:38,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636873691] [2022-01-19 00:58:38,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:38,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:38,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:38,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:38,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:38,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:38,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 364 transitions, 1258 flow. Second operand has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:38,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:38,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:38,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:40,846 INFO L129 PetriNetUnfolder]: 3141/19700 cut-off events. [2022-01-19 00:58:40,846 INFO L130 PetriNetUnfolder]: For 13565/14937 co-relation queries the response was YES. [2022-01-19 00:58:40,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36293 conditions, 19700 events. 3141/19700 cut-off events. For 13565/14937 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 279230 event pairs, 1342 based on Foata normal form. 16/18167 useless extension candidates. Maximal degree in co-relation 36259. Up to 2389 conditions per place. [2022-01-19 00:58:40,979 INFO L132 encePairwiseOnDemand]: 328/332 looper letters, 65 selfloop transitions, 6 changer transitions 3/390 dead transitions. [2022-01-19 00:58:40,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 390 transitions, 1528 flow [2022-01-19 00:58:40,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 00:58:40,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 00:58:40,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1220 transitions. [2022-01-19 00:58:40,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9186746987951807 [2022-01-19 00:58:40,982 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1220 transitions. [2022-01-19 00:58:40,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1220 transitions. [2022-01-19 00:58:40,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:40,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1220 transitions. [2022-01-19 00:58:40,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 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-01-19 00:58:40,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:58:40,988 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:58:40,988 INFO L186 Difference]: Start difference. First operand has 346 places, 364 transitions, 1258 flow. Second operand 4 states and 1220 transitions. [2022-01-19 00:58:40,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 390 transitions, 1528 flow [2022-01-19 00:58:41,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 390 transitions, 1519 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-01-19 00:58:41,146 INFO L242 Difference]: Finished difference. Result has 345 places, 366 transitions, 1290 flow [2022-01-19 00:58:41,147 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1290, PETRI_PLACES=345, PETRI_TRANSITIONS=366} [2022-01-19 00:58:41,147 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 51 predicate places. [2022-01-19 00:58:41,147 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 366 transitions, 1290 flow [2022-01-19 00:58:41,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:41,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:41,148 INFO L254 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] [2022-01-19 00:58:41,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 00:58:41,148 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:41,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:41,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1696890719, now seen corresponding path program 1 times [2022-01-19 00:58:41,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:41,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950665103] [2022-01-19 00:58:41,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:41,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:41,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:41,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950665103] [2022-01-19 00:58:41,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950665103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:41,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:41,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:58:41,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179640358] [2022-01-19 00:58:41,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:41,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:58:41,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:41,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:58:41,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:58:41,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 332 [2022-01-19 00:58:41,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 366 transitions, 1290 flow. Second operand has 7 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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-01-19 00:58:41,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:41,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 332 [2022-01-19 00:58:41,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:44,273 INFO L129 PetriNetUnfolder]: 5864/22978 cut-off events. [2022-01-19 00:58:44,273 INFO L130 PetriNetUnfolder]: For 28051/31928 co-relation queries the response was YES. [2022-01-19 00:58:44,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50977 conditions, 22978 events. 5864/22978 cut-off events. For 28051/31928 co-relation queries the response was YES. Maximal size of possible extension queue 1224. Compared 315000 event pairs, 2891 based on Foata normal form. 459/22007 useless extension candidates. Maximal degree in co-relation 50943. Up to 7734 conditions per place. [2022-01-19 00:58:44,435 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 130 selfloop transitions, 7 changer transitions 31/456 dead transitions. [2022-01-19 00:58:44,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 456 transitions, 2344 flow [2022-01-19 00:58:44,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:58:44,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:58:44,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2177 transitions. [2022-01-19 00:58:44,440 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8196536144578314 [2022-01-19 00:58:44,440 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2177 transitions. [2022-01-19 00:58:44,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2177 transitions. [2022-01-19 00:58:44,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:44,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2177 transitions. [2022-01-19 00:58:44,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 272.125) internal successors, (2177), 8 states have internal predecessors, (2177), 0 states have call successors, (0), 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-01-19 00:58:44,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 00:58:44,449 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 00:58:44,449 INFO L186 Difference]: Start difference. First operand has 345 places, 366 transitions, 1290 flow. Second operand 8 states and 2177 transitions. [2022-01-19 00:58:44,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 456 transitions, 2344 flow [2022-01-19 00:58:44,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 456 transitions, 2340 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 00:58:44,582 INFO L242 Difference]: Finished difference. Result has 356 places, 370 transitions, 1342 flow [2022-01-19 00:58:44,583 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1342, PETRI_PLACES=356, PETRI_TRANSITIONS=370} [2022-01-19 00:58:44,583 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 62 predicate places. [2022-01-19 00:58:44,583 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 370 transitions, 1342 flow [2022-01-19 00:58:44,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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-01-19 00:58:44,584 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:44,584 INFO L254 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] [2022-01-19 00:58:44,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 00:58:44,584 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:44,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:44,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1989539289, now seen corresponding path program 2 times [2022-01-19 00:58:44,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:44,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961561560] [2022-01-19 00:58:44,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:44,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:44,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:44,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:44,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961561560] [2022-01-19 00:58:44,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961561560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:44,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:44,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:44,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549952430] [2022-01-19 00:58:44,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:44,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:44,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:44,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:44,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:44,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:44,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 370 transitions, 1342 flow. Second operand has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:44,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:44,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:44,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:47,277 INFO L129 PetriNetUnfolder]: 3297/22054 cut-off events. [2022-01-19 00:58:47,278 INFO L130 PetriNetUnfolder]: For 17373/19525 co-relation queries the response was YES. [2022-01-19 00:58:47,386 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42508 conditions, 22054 events. 3297/22054 cut-off events. For 17373/19525 co-relation queries the response was YES. Maximal size of possible extension queue 902. Compared 323425 event pairs, 1570 based on Foata normal form. 188/20579 useless extension candidates. Maximal degree in co-relation 42469. Up to 2687 conditions per place. [2022-01-19 00:58:47,418 INFO L132 encePairwiseOnDemand]: 327/332 looper letters, 50 selfloop transitions, 6 changer transitions 11/387 dead transitions. [2022-01-19 00:58:47,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 387 transitions, 1554 flow [2022-01-19 00:58:47,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 00:58:47,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 00:58:47,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1220 transitions. [2022-01-19 00:58:47,421 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9186746987951807 [2022-01-19 00:58:47,421 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1220 transitions. [2022-01-19 00:58:47,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1220 transitions. [2022-01-19 00:58:47,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:47,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1220 transitions. [2022-01-19 00:58:47,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 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-01-19 00:58:47,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:58:47,426 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:58:47,426 INFO L186 Difference]: Start difference. First operand has 356 places, 370 transitions, 1342 flow. Second operand 4 states and 1220 transitions. [2022-01-19 00:58:47,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 387 transitions, 1554 flow [2022-01-19 00:58:47,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 387 transitions, 1545 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-01-19 00:58:47,661 INFO L242 Difference]: Finished difference. Result has 355 places, 366 transitions, 1329 flow [2022-01-19 00:58:47,661 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1329, PETRI_PLACES=355, PETRI_TRANSITIONS=366} [2022-01-19 00:58:47,662 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 61 predicate places. [2022-01-19 00:58:47,662 INFO L470 AbstractCegarLoop]: Abstraction has has 355 places, 366 transitions, 1329 flow [2022-01-19 00:58:47,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:47,662 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:47,662 INFO L254 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] [2022-01-19 00:58:47,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 00:58:47,662 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:47,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:47,663 INFO L85 PathProgramCache]: Analyzing trace with hash 577724799, now seen corresponding path program 3 times [2022-01-19 00:58:47,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:47,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985067193] [2022-01-19 00:58:47,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:47,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:47,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:47,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:47,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:47,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985067193] [2022-01-19 00:58:47,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985067193] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:47,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:47,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:47,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808661040] [2022-01-19 00:58:47,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:47,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:47,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:47,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:47,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:47,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:47,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 366 transitions, 1329 flow. Second operand has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:47,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:47,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:47,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:50,603 INFO L129 PetriNetUnfolder]: 3293/22177 cut-off events. [2022-01-19 00:58:50,604 INFO L130 PetriNetUnfolder]: For 17222/19238 co-relation queries the response was YES. [2022-01-19 00:58:50,795 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41077 conditions, 22177 events. 3293/22177 cut-off events. For 17222/19238 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 320893 event pairs, 1147 based on Foata normal form. 180/20749 useless extension candidates. Maximal degree in co-relation 41038. Up to 2161 conditions per place. [2022-01-19 00:58:50,825 INFO L132 encePairwiseOnDemand]: 327/332 looper letters, 46 selfloop transitions, 10 changer transitions 3/379 dead transitions. [2022-01-19 00:58:50,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 379 transitions, 1501 flow [2022-01-19 00:58:50,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 00:58:50,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 00:58:50,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1218 transitions. [2022-01-19 00:58:50,828 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9171686746987951 [2022-01-19 00:58:50,828 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1218 transitions. [2022-01-19 00:58:50,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1218 transitions. [2022-01-19 00:58:50,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:50,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1218 transitions. [2022-01-19 00:58:50,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 304.5) internal successors, (1218), 4 states have internal predecessors, (1218), 0 states have call successors, (0), 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-01-19 00:58:50,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:58:50,832 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:58:50,832 INFO L186 Difference]: Start difference. First operand has 355 places, 366 transitions, 1329 flow. Second operand 4 states and 1218 transitions. [2022-01-19 00:58:50,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 379 transitions, 1501 flow [2022-01-19 00:58:51,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 379 transitions, 1489 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-01-19 00:58:51,031 INFO L242 Difference]: Finished difference. Result has 357 places, 365 transitions, 1336 flow [2022-01-19 00:58:51,031 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1336, PETRI_PLACES=357, PETRI_TRANSITIONS=365} [2022-01-19 00:58:51,032 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 63 predicate places. [2022-01-19 00:58:51,032 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 365 transitions, 1336 flow [2022-01-19 00:58:51,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:51,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:51,033 INFO L254 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] [2022-01-19 00:58:51,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 00:58:51,033 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:51,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash -96806065, now seen corresponding path program 1 times [2022-01-19 00:58:51,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:51,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506178390] [2022-01-19 00:58:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:51,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:51,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:51,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:51,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:51,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506178390] [2022-01-19 00:58:51,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506178390] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:51,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:51,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:51,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143386328] [2022-01-19 00:58:51,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:51,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:51,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:51,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:51,095 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:51,095 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 365 transitions, 1336 flow. Second operand has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:51,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:51,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:51,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:53,897 INFO L129 PetriNetUnfolder]: 3285/21541 cut-off events. [2022-01-19 00:58:53,897 INFO L130 PetriNetUnfolder]: For 22840/25387 co-relation queries the response was YES. [2022-01-19 00:58:54,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43436 conditions, 21541 events. 3285/21541 cut-off events. For 22840/25387 co-relation queries the response was YES. Maximal size of possible extension queue 906. Compared 315141 event pairs, 906 based on Foata normal form. 276/20383 useless extension candidates. Maximal degree in co-relation 43397. Up to 2693 conditions per place. [2022-01-19 00:58:54,035 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 65 selfloop transitions, 14 changer transitions 9/408 dead transitions. [2022-01-19 00:58:54,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 408 transitions, 1771 flow [2022-01-19 00:58:54,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:58:54,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:58:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1533 transitions. [2022-01-19 00:58:54,038 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9234939759036145 [2022-01-19 00:58:54,038 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1533 transitions. [2022-01-19 00:58:54,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1533 transitions. [2022-01-19 00:58:54,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:54,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1533 transitions. [2022-01-19 00:58:54,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 306.6) internal successors, (1533), 5 states have internal predecessors, (1533), 0 states have call successors, (0), 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-01-19 00:58:54,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:58:54,042 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:58:54,042 INFO L186 Difference]: Start difference. First operand has 357 places, 365 transitions, 1336 flow. Second operand 5 states and 1533 transitions. [2022-01-19 00:58:54,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 408 transitions, 1771 flow [2022-01-19 00:58:54,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 408 transitions, 1751 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-01-19 00:58:54,312 INFO L242 Difference]: Finished difference. Result has 362 places, 370 transitions, 1419 flow [2022-01-19 00:58:54,312 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1419, PETRI_PLACES=362, PETRI_TRANSITIONS=370} [2022-01-19 00:58:54,313 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 68 predicate places. [2022-01-19 00:58:54,313 INFO L470 AbstractCegarLoop]: Abstraction has has 362 places, 370 transitions, 1419 flow [2022-01-19 00:58:54,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:58:54,313 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:54,313 INFO L254 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] [2022-01-19 00:58:54,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 00:58:54,314 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:54,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:54,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1152912389, now seen corresponding path program 1 times [2022-01-19 00:58:54,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:54,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300719519] [2022-01-19 00:58:54,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:54,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:54,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:54,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:58:54,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:54,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300719519] [2022-01-19 00:58:54,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300719519] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:54,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:54,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 00:58:54,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615039320] [2022-01-19 00:58:54,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:54,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:58:54,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:54,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:58:54,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-19 00:58:54,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 332 [2022-01-19 00:58:54,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 370 transitions, 1419 flow. Second operand has 7 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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-01-19 00:58:54,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:54,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 332 [2022-01-19 00:58:54,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:58:57,573 INFO L129 PetriNetUnfolder]: 5105/21837 cut-off events. [2022-01-19 00:58:57,573 INFO L130 PetriNetUnfolder]: For 33726/39330 co-relation queries the response was YES. [2022-01-19 00:58:57,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51494 conditions, 21837 events. 5105/21837 cut-off events. For 33726/39330 co-relation queries the response was YES. Maximal size of possible extension queue 1105. Compared 303186 event pairs, 2307 based on Foata normal form. 1024/21697 useless extension candidates. Maximal degree in co-relation 51454. Up to 6780 conditions per place. [2022-01-19 00:58:57,760 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 118 selfloop transitions, 10 changer transitions 20/437 dead transitions. [2022-01-19 00:58:57,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 437 transitions, 2140 flow [2022-01-19 00:58:57,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:58:57,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:58:57,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2178 transitions. [2022-01-19 00:58:57,763 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8200301204819277 [2022-01-19 00:58:57,763 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2178 transitions. [2022-01-19 00:58:57,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2178 transitions. [2022-01-19 00:58:57,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:58:57,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2178 transitions. [2022-01-19 00:58:57,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 272.25) internal successors, (2178), 8 states have internal predecessors, (2178), 0 states have call successors, (0), 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-01-19 00:58:57,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 00:58:57,769 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 00:58:57,770 INFO L186 Difference]: Start difference. First operand has 362 places, 370 transitions, 1419 flow. Second operand 8 states and 2178 transitions. [2022-01-19 00:58:57,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 437 transitions, 2140 flow [2022-01-19 00:58:57,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 437 transitions, 2136 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-01-19 00:58:57,954 INFO L242 Difference]: Finished difference. Result has 373 places, 377 transitions, 1524 flow [2022-01-19 00:58:57,955 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1524, PETRI_PLACES=373, PETRI_TRANSITIONS=377} [2022-01-19 00:58:57,955 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 79 predicate places. [2022-01-19 00:58:57,955 INFO L470 AbstractCegarLoop]: Abstraction has has 373 places, 377 transitions, 1524 flow [2022-01-19 00:58:57,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 268.0) internal successors, (1876), 7 states have internal predecessors, (1876), 0 states have call successors, (0), 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-01-19 00:58:57,956 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:58:57,956 INFO L254 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] [2022-01-19 00:58:57,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 00:58:57,956 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:58:57,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:58:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash -824429605, now seen corresponding path program 3 times [2022-01-19 00:58:57,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:58:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371983405] [2022-01-19 00:58:57,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:58:57,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:58:57,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:58:58,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-01-19 00:58:58,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:58:58,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371983405] [2022-01-19 00:58:58,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371983405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:58:58,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:58:58,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:58:58,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172130113] [2022-01-19 00:58:58,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:58:58,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:58:58,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:58:58,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:58:58,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:58:58,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:58:58,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 377 transitions, 1524 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:58:58,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:58:58,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:58:58,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:00,808 INFO L129 PetriNetUnfolder]: 3255/21298 cut-off events. [2022-01-19 00:59:00,809 INFO L130 PetriNetUnfolder]: For 22455/24451 co-relation queries the response was YES. [2022-01-19 00:59:01,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42625 conditions, 21298 events. 3255/21298 cut-off events. For 22455/24451 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 312128 event pairs, 806 based on Foata normal form. 358/20174 useless extension candidates. Maximal degree in co-relation 42579. Up to 2238 conditions per place. [2022-01-19 00:59:01,153 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 53 selfloop transitions, 22 changer transitions 22/416 dead transitions. [2022-01-19 00:59:01,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 416 transitions, 1912 flow [2022-01-19 00:59:01,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:59:01,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:59:01,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1535 transitions. [2022-01-19 00:59:01,156 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9246987951807228 [2022-01-19 00:59:01,156 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1535 transitions. [2022-01-19 00:59:01,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1535 transitions. [2022-01-19 00:59:01,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:01,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1535 transitions. [2022-01-19 00:59:01,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 307.0) internal successors, (1535), 5 states have internal predecessors, (1535), 0 states have call successors, (0), 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-01-19 00:59:01,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:01,160 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:01,160 INFO L186 Difference]: Start difference. First operand has 373 places, 377 transitions, 1524 flow. Second operand 5 states and 1535 transitions. [2022-01-19 00:59:01,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 416 transitions, 1912 flow [2022-01-19 00:59:01,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 416 transitions, 1901 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-01-19 00:59:01,323 INFO L242 Difference]: Finished difference. Result has 374 places, 373 transitions, 1536 flow [2022-01-19 00:59:01,323 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1536, PETRI_PLACES=374, PETRI_TRANSITIONS=373} [2022-01-19 00:59:01,324 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 80 predicate places. [2022-01-19 00:59:01,324 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 373 transitions, 1536 flow [2022-01-19 00:59:01,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:01,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:01,324 INFO L254 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] [2022-01-19 00:59:01,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 00:59:01,324 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:01,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:01,325 INFO L85 PathProgramCache]: Analyzing trace with hash -521417833, now seen corresponding path program 1 times [2022-01-19 00:59:01,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:01,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217850707] [2022-01-19 00:59:01,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:01,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:01,475 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:59:01,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:01,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217850707] [2022-01-19 00:59:01,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217850707] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:59:01,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238439318] [2022-01-19 00:59:01,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:01,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:59:01,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:59:01,477 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:59:01,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 00:59:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:01,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-19 00:59:01,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:59:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:59:02,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:59:03,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:59:03,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238439318] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 00:59:03,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 00:59:03,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [14, 14] total 31 [2022-01-19 00:59:03,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660433686] [2022-01-19 00:59:03,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:03,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 00:59:03,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:03,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 00:59:03,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-01-19 00:59:03,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 332 [2022-01-19 00:59:03,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 373 transitions, 1536 flow. Second operand has 14 states, 14 states have (on average 231.0) internal successors, (3234), 14 states have internal predecessors, (3234), 0 states have call successors, (0), 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-01-19 00:59:03,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:03,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 332 [2022-01-19 00:59:03,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:09,547 INFO L129 PetriNetUnfolder]: 9411/43425 cut-off events. [2022-01-19 00:59:09,547 INFO L130 PetriNetUnfolder]: For 48610/54036 co-relation queries the response was YES. [2022-01-19 00:59:09,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85860 conditions, 43425 events. 9411/43425 cut-off events. For 48610/54036 co-relation queries the response was YES. Maximal size of possible extension queue 1636. Compared 660519 event pairs, 5233 based on Foata normal form. 1295/39624 useless extension candidates. Maximal degree in co-relation 85814. Up to 4862 conditions per place. [2022-01-19 00:59:10,019 INFO L132 encePairwiseOnDemand]: 305/332 looper letters, 223 selfloop transitions, 38 changer transitions 12/528 dead transitions. [2022-01-19 00:59:10,019 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 528 transitions, 2790 flow [2022-01-19 00:59:10,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:59:10,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:59:10,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4509 transitions. [2022-01-19 00:59:10,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7148065948002537 [2022-01-19 00:59:10,023 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4509 transitions. [2022-01-19 00:59:10,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4509 transitions. [2022-01-19 00:59:10,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:10,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4509 transitions. [2022-01-19 00:59:10,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 237.31578947368422) internal successors, (4509), 19 states have internal predecessors, (4509), 0 states have call successors, (0), 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-01-19 00:59:10,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 332.0) internal successors, (6640), 20 states have internal predecessors, (6640), 0 states have call successors, (0), 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-01-19 00:59:10,033 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 332.0) internal successors, (6640), 20 states have internal predecessors, (6640), 0 states have call successors, (0), 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-01-19 00:59:10,033 INFO L186 Difference]: Start difference. First operand has 374 places, 373 transitions, 1536 flow. Second operand 19 states and 4509 transitions. [2022-01-19 00:59:10,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 528 transitions, 2790 flow [2022-01-19 00:59:10,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 528 transitions, 2731 flow, removed 20 selfloop flow, removed 4 redundant places. [2022-01-19 00:59:10,342 INFO L242 Difference]: Finished difference. Result has 395 places, 391 transitions, 1689 flow [2022-01-19 00:59:10,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1689, PETRI_PLACES=395, PETRI_TRANSITIONS=391} [2022-01-19 00:59:10,342 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 101 predicate places. [2022-01-19 00:59:10,342 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 391 transitions, 1689 flow [2022-01-19 00:59:10,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 231.0) internal successors, (3234), 14 states have internal predecessors, (3234), 0 states have call successors, (0), 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-01-19 00:59:10,343 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:10,343 INFO L254 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] [2022-01-19 00:59:10,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 00:59:10,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-19 00:59:10,544 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:10,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:10,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1793301877, now seen corresponding path program 2 times [2022-01-19 00:59:10,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:10,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717077535] [2022-01-19 00:59:10,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:10,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:10,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:10,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 00:59:10,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:10,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717077535] [2022-01-19 00:59:10,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717077535] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:59:10,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613234316] [2022-01-19 00:59:10,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:59:10,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:59:10,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:59:10,705 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 00:59:10,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 00:59:10,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 00:59:10,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:59:10,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 00:59:10,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:59:11,162 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:11,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:59:11,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613234316] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:11,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:59:11,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14] total 17 [2022-01-19 00:59:11,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765359464] [2022-01-19 00:59:11,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:11,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 00:59:11,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:11,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 00:59:11,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2022-01-19 00:59:11,166 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 332 [2022-01-19 00:59:11,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 391 transitions, 1689 flow. Second operand has 7 states, 7 states have (on average 257.42857142857144) internal successors, (1802), 7 states have internal predecessors, (1802), 0 states have call successors, (0), 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-01-19 00:59:11,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:11,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 332 [2022-01-19 00:59:11,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:18,173 INFO L129 PetriNetUnfolder]: 10012/48053 cut-off events. [2022-01-19 00:59:18,174 INFO L130 PetriNetUnfolder]: For 65285/71275 co-relation queries the response was YES. [2022-01-19 00:59:18,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98665 conditions, 48053 events. 10012/48053 cut-off events. For 65285/71275 co-relation queries the response was YES. Maximal size of possible extension queue 1805. Compared 746335 event pairs, 5064 based on Foata normal form. 1567/44430 useless extension candidates. Maximal degree in co-relation 98615. Up to 13530 conditions per place. [2022-01-19 00:59:18,704 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 130 selfloop transitions, 5 changer transitions 13/438 dead transitions. [2022-01-19 00:59:18,704 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 438 transitions, 2312 flow [2022-01-19 00:59:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:59:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:59:18,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1847 transitions. [2022-01-19 00:59:18,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.794750430292599 [2022-01-19 00:59:18,706 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1847 transitions. [2022-01-19 00:59:18,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1847 transitions. [2022-01-19 00:59:18,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:18,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1847 transitions. [2022-01-19 00:59:18,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 263.85714285714283) internal successors, (1847), 7 states have internal predecessors, (1847), 0 states have call successors, (0), 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-01-19 00:59:18,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:59:18,710 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:59:18,710 INFO L186 Difference]: Start difference. First operand has 395 places, 391 transitions, 1689 flow. Second operand 7 states and 1847 transitions. [2022-01-19 00:59:18,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 438 transitions, 2312 flow [2022-01-19 00:59:19,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 438 transitions, 2265 flow, removed 14 selfloop flow, removed 9 redundant places. [2022-01-19 00:59:19,155 INFO L242 Difference]: Finished difference. Result has 395 places, 393 transitions, 1716 flow [2022-01-19 00:59:19,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1716, PETRI_PLACES=395, PETRI_TRANSITIONS=393} [2022-01-19 00:59:19,156 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 101 predicate places. [2022-01-19 00:59:19,156 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 393 transitions, 1716 flow [2022-01-19 00:59:19,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 257.42857142857144) internal successors, (1802), 7 states have internal predecessors, (1802), 0 states have call successors, (0), 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-01-19 00:59:19,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:19,157 INFO L254 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] [2022-01-19 00:59:19,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-19 00:59:19,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:59:19,358 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:19,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:19,358 INFO L85 PathProgramCache]: Analyzing trace with hash -347700357, now seen corresponding path program 3 times [2022-01-19 00:59:19,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:19,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404657343] [2022-01-19 00:59:19,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:19,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:19,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:19,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:19,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:19,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404657343] [2022-01-19 00:59:19,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404657343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:19,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:59:19,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 00:59:19,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013489337] [2022-01-19 00:59:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:19,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 00:59:19,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 00:59:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-01-19 00:59:19,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 332 [2022-01-19 00:59:19,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 393 transitions, 1716 flow. Second operand has 14 states, 14 states have (on average 235.78571428571428) internal successors, (3301), 14 states have internal predecessors, (3301), 0 states have call successors, (0), 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-01-19 00:59:19,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:19,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 332 [2022-01-19 00:59:19,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:27,398 INFO L129 PetriNetUnfolder]: 9072/49802 cut-off events. [2022-01-19 00:59:27,399 INFO L130 PetriNetUnfolder]: For 85245/91138 co-relation queries the response was YES. [2022-01-19 00:59:27,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104557 conditions, 49802 events. 9072/49802 cut-off events. For 85245/91138 co-relation queries the response was YES. Maximal size of possible extension queue 1874. Compared 802615 event pairs, 2714 based on Foata normal form. 1051/45840 useless extension candidates. Maximal degree in co-relation 104505. Up to 5463 conditions per place. [2022-01-19 00:59:28,056 INFO L132 encePairwiseOnDemand]: 311/332 looper letters, 184 selfloop transitions, 56 changer transitions 12/512 dead transitions. [2022-01-19 00:59:28,056 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 512 transitions, 3123 flow [2022-01-19 00:59:28,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 00:59:28,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 00:59:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4768 transitions. [2022-01-19 00:59:28,059 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7180722891566265 [2022-01-19 00:59:28,059 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4768 transitions. [2022-01-19 00:59:28,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4768 transitions. [2022-01-19 00:59:28,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:28,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4768 transitions. [2022-01-19 00:59:28,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 238.4) internal successors, (4768), 20 states have internal predecessors, (4768), 0 states have call successors, (0), 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-01-19 00:59:28,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 332.0) internal successors, (6972), 21 states have internal predecessors, (6972), 0 states have call successors, (0), 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-01-19 00:59:28,067 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 332.0) internal successors, (6972), 21 states have internal predecessors, (6972), 0 states have call successors, (0), 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-01-19 00:59:28,067 INFO L186 Difference]: Start difference. First operand has 395 places, 393 transitions, 1716 flow. Second operand 20 states and 4768 transitions. [2022-01-19 00:59:28,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 512 transitions, 3123 flow [2022-01-19 00:59:28,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 512 transitions, 3094 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-01-19 00:59:28,810 INFO L242 Difference]: Finished difference. Result has 415 places, 420 transitions, 2145 flow [2022-01-19 00:59:28,810 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2145, PETRI_PLACES=415, PETRI_TRANSITIONS=420} [2022-01-19 00:59:28,810 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 121 predicate places. [2022-01-19 00:59:28,811 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 420 transitions, 2145 flow [2022-01-19 00:59:28,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 235.78571428571428) internal successors, (3301), 14 states have internal predecessors, (3301), 0 states have call successors, (0), 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-01-19 00:59:28,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:28,811 INFO L254 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] [2022-01-19 00:59:28,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 00:59:28,811 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:28,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:28,812 INFO L85 PathProgramCache]: Analyzing trace with hash -187297197, now seen corresponding path program 1 times [2022-01-19 00:59:28,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:28,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101052291] [2022-01-19 00:59:28,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:28,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:28,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:28,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:28,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:28,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101052291] [2022-01-19 00:59:28,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101052291] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:28,853 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:59:28,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:59:28,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242514730] [2022-01-19 00:59:28,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:28,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:59:28,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:28,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:59:28,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:59:28,855 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:59:28,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 420 transitions, 2145 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:28,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:28,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:59:28,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:34,819 INFO L129 PetriNetUnfolder]: 4752/38142 cut-off events. [2022-01-19 00:59:34,820 INFO L130 PetriNetUnfolder]: For 62597/67704 co-relation queries the response was YES. [2022-01-19 00:59:35,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82594 conditions, 38142 events. 4752/38142 cut-off events. For 62597/67704 co-relation queries the response was YES. Maximal size of possible extension queue 1638. Compared 632596 event pairs, 1800 based on Foata normal form. 499/36007 useless extension candidates. Maximal degree in co-relation 82536. Up to 3683 conditions per place. [2022-01-19 00:59:35,370 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 60 selfloop transitions, 14 changer transitions 1/441 dead transitions. [2022-01-19 00:59:35,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 441 transitions, 2390 flow [2022-01-19 00:59:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:59:35,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:59:35,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1523 transitions. [2022-01-19 00:59:35,372 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9174698795180722 [2022-01-19 00:59:35,372 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1523 transitions. [2022-01-19 00:59:35,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1523 transitions. [2022-01-19 00:59:35,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:35,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1523 transitions. [2022-01-19 00:59:35,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 304.6) internal successors, (1523), 5 states have internal predecessors, (1523), 0 states have call successors, (0), 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-01-19 00:59:35,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:35,375 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:35,375 INFO L186 Difference]: Start difference. First operand has 415 places, 420 transitions, 2145 flow. Second operand 5 states and 1523 transitions. [2022-01-19 00:59:35,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 441 transitions, 2390 flow [2022-01-19 00:59:36,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 441 transitions, 2330 flow, removed 8 selfloop flow, removed 11 redundant places. [2022-01-19 00:59:36,040 INFO L242 Difference]: Finished difference. Result has 408 places, 424 transitions, 2174 flow [2022-01-19 00:59:36,040 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2174, PETRI_PLACES=408, PETRI_TRANSITIONS=424} [2022-01-19 00:59:36,041 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 114 predicate places. [2022-01-19 00:59:36,041 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 424 transitions, 2174 flow [2022-01-19 00:59:36,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:36,041 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:36,041 INFO L254 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] [2022-01-19 00:59:36,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 00:59:36,042 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:36,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:36,042 INFO L85 PathProgramCache]: Analyzing trace with hash 675677403, now seen corresponding path program 1 times [2022-01-19 00:59:36,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:36,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833493925] [2022-01-19 00:59:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:36,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:36,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:36,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:36,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833493925] [2022-01-19 00:59:36,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833493925] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:36,083 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:59:36,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:59:36,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745694251] [2022-01-19 00:59:36,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:36,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:59:36,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:36,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:59:36,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:59:36,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:59:36,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 424 transitions, 2174 flow. Second operand has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:59:36,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:36,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:59:36,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:42,073 INFO L129 PetriNetUnfolder]: 4847/40832 cut-off events. [2022-01-19 00:59:42,073 INFO L130 PetriNetUnfolder]: For 73894/79082 co-relation queries the response was YES. [2022-01-19 00:59:42,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87708 conditions, 40832 events. 4847/40832 cut-off events. For 73894/79082 co-relation queries the response was YES. Maximal size of possible extension queue 1705. Compared 687041 event pairs, 1416 based on Foata normal form. 502/38598 useless extension candidates. Maximal degree in co-relation 87652. Up to 4247 conditions per place. [2022-01-19 00:59:42,509 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 68 selfloop transitions, 30 changer transitions 8/472 dead transitions. [2022-01-19 00:59:42,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 472 transitions, 2748 flow [2022-01-19 00:59:42,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:59:42,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:59:42,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1535 transitions. [2022-01-19 00:59:42,510 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9246987951807228 [2022-01-19 00:59:42,510 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1535 transitions. [2022-01-19 00:59:42,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1535 transitions. [2022-01-19 00:59:42,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:42,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1535 transitions. [2022-01-19 00:59:42,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 307.0) internal successors, (1535), 5 states have internal predecessors, (1535), 0 states have call successors, (0), 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-01-19 00:59:42,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:42,513 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:42,513 INFO L186 Difference]: Start difference. First operand has 408 places, 424 transitions, 2174 flow. Second operand 5 states and 1535 transitions. [2022-01-19 00:59:42,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 472 transitions, 2748 flow [2022-01-19 00:59:43,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 472 transitions, 2735 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-01-19 00:59:43,243 INFO L242 Difference]: Finished difference. Result has 415 places, 440 transitions, 2477 flow [2022-01-19 00:59:43,243 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2477, PETRI_PLACES=415, PETRI_TRANSITIONS=440} [2022-01-19 00:59:43,243 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 121 predicate places. [2022-01-19 00:59:43,244 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 440 transitions, 2477 flow [2022-01-19 00:59:43,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.25) internal successors, (1193), 4 states have internal predecessors, (1193), 0 states have call successors, (0), 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-01-19 00:59:43,244 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:43,244 INFO L254 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] [2022-01-19 00:59:43,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 00:59:43,244 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:43,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:43,245 INFO L85 PathProgramCache]: Analyzing trace with hash 526203443, now seen corresponding path program 2 times [2022-01-19 00:59:43,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:43,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396142600] [2022-01-19 00:59:43,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:43,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:43,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:43,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:43,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:43,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396142600] [2022-01-19 00:59:43,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396142600] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:43,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:59:43,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:59:43,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015182024] [2022-01-19 00:59:43,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:43,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:59:43,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:43,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:59:43,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:59:43,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:59:43,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 440 transitions, 2477 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:43,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:43,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:59:43,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:49,197 INFO L129 PetriNetUnfolder]: 4450/39240 cut-off events. [2022-01-19 00:59:49,198 INFO L130 PetriNetUnfolder]: For 77648/83196 co-relation queries the response was YES. [2022-01-19 00:59:49,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84543 conditions, 39240 events. 4450/39240 cut-off events. For 77648/83196 co-relation queries the response was YES. Maximal size of possible extension queue 1563. Compared 652108 event pairs, 1725 based on Foata normal form. 474/37150 useless extension candidates. Maximal degree in co-relation 84484. Up to 3953 conditions per place. [2022-01-19 00:59:49,577 INFO L132 encePairwiseOnDemand]: 325/332 looper letters, 75 selfloop transitions, 17 changer transitions 1/459 dead transitions. [2022-01-19 00:59:49,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 459 transitions, 2708 flow [2022-01-19 00:59:49,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:59:49,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:59:49,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1528 transitions. [2022-01-19 00:59:49,578 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9204819277108434 [2022-01-19 00:59:49,578 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1528 transitions. [2022-01-19 00:59:49,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1528 transitions. [2022-01-19 00:59:49,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:49,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1528 transitions. [2022-01-19 00:59:49,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 305.6) internal successors, (1528), 5 states have internal predecessors, (1528), 0 states have call successors, (0), 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-01-19 00:59:49,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:49,581 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 00:59:49,581 INFO L186 Difference]: Start difference. First operand has 415 places, 440 transitions, 2477 flow. Second operand 5 states and 1528 transitions. [2022-01-19 00:59:49,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 459 transitions, 2708 flow [2022-01-19 00:59:50,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 459 transitions, 2700 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-01-19 00:59:50,212 INFO L242 Difference]: Finished difference. Result has 421 places, 439 transitions, 2508 flow [2022-01-19 00:59:50,212 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2508, PETRI_PLACES=421, PETRI_TRANSITIONS=439} [2022-01-19 00:59:50,213 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 127 predicate places. [2022-01-19 00:59:50,213 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 439 transitions, 2508 flow [2022-01-19 00:59:50,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:50,213 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:50,213 INFO L254 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] [2022-01-19 00:59:50,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 00:59:50,213 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:50,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:50,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1430628829, now seen corresponding path program 3 times [2022-01-19 00:59:50,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:50,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23830914] [2022-01-19 00:59:50,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:50,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:50,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:50,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:50,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23830914] [2022-01-19 00:59:50,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23830914] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:50,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:59:50,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:59:50,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176748398] [2022-01-19 00:59:50,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:50,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:59:50,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:50,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:59:50,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:59:50,253 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:59:50,254 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 439 transitions, 2508 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:50,254 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:50,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:59:50,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:59:56,334 INFO L129 PetriNetUnfolder]: 4512/39886 cut-off events. [2022-01-19 00:59:56,335 INFO L130 PetriNetUnfolder]: For 79764/85880 co-relation queries the response was YES. [2022-01-19 00:59:56,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86665 conditions, 39886 events. 4512/39886 cut-off events. For 79764/85880 co-relation queries the response was YES. Maximal size of possible extension queue 1577. Compared 663884 event pairs, 2053 based on Foata normal form. 342/37500 useless extension candidates. Maximal degree in co-relation 86604. Up to 5064 conditions per place. [2022-01-19 00:59:56,889 INFO L132 encePairwiseOnDemand]: 328/332 looper letters, 71 selfloop transitions, 7 changer transitions 3/447 dead transitions. [2022-01-19 00:59:56,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 447 transitions, 2686 flow [2022-01-19 00:59:56,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 00:59:56,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 00:59:56,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1213 transitions. [2022-01-19 00:59:56,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9134036144578314 [2022-01-19 00:59:56,890 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1213 transitions. [2022-01-19 00:59:56,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1213 transitions. [2022-01-19 00:59:56,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:59:56,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1213 transitions. [2022-01-19 00:59:56,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 303.25) internal successors, (1213), 4 states have internal predecessors, (1213), 0 states have call successors, (0), 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-01-19 00:59:56,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:59:56,892 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 00:59:56,892 INFO L186 Difference]: Start difference. First operand has 421 places, 439 transitions, 2508 flow. Second operand 4 states and 1213 transitions. [2022-01-19 00:59:56,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 447 transitions, 2686 flow [2022-01-19 00:59:57,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 447 transitions, 2686 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:59:57,568 INFO L242 Difference]: Finished difference. Result has 425 places, 437 transitions, 2502 flow [2022-01-19 00:59:57,568 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2502, PETRI_PLACES=425, PETRI_TRANSITIONS=437} [2022-01-19 00:59:57,569 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 131 predicate places. [2022-01-19 00:59:57,569 INFO L470 AbstractCegarLoop]: Abstraction has has 425 places, 437 transitions, 2502 flow [2022-01-19 00:59:57,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:57,569 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:59:57,570 INFO L254 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] [2022-01-19 00:59:57,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 00:59:57,570 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 00:59:57,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:59:57,570 INFO L85 PathProgramCache]: Analyzing trace with hash -662587281, now seen corresponding path program 4 times [2022-01-19 00:59:57,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:59:57,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507300334] [2022-01-19 00:59:57,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:59:57,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:59:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:59:57,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:59:57,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:59:57,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507300334] [2022-01-19 00:59:57,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507300334] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:59:57,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:59:57,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 00:59:57,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872866654] [2022-01-19 00:59:57,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:59:57,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 00:59:57,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:59:57,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 00:59:57,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 00:59:57,610 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 00:59:57,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 437 transitions, 2502 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 00:59:57,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:59:57,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 00:59:57,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:02,686 INFO L129 PetriNetUnfolder]: 3869/32920 cut-off events. [2022-01-19 01:00:02,686 INFO L130 PetriNetUnfolder]: For 72122/75925 co-relation queries the response was YES. [2022-01-19 01:00:03,105 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72030 conditions, 32920 events. 3869/32920 cut-off events. For 72122/75925 co-relation queries the response was YES. Maximal size of possible extension queue 1309. Compared 531104 event pairs, 1009 based on Foata normal form. 381/31243 useless extension candidates. Maximal degree in co-relation 71967. Up to 3447 conditions per place. [2022-01-19 01:00:03,154 INFO L132 encePairwiseOnDemand]: 324/332 looper letters, 53 selfloop transitions, 26 changer transitions 20/458 dead transitions. [2022-01-19 01:00:03,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 458 transitions, 2750 flow [2022-01-19 01:00:03,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:00:03,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:00:03,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1529 transitions. [2022-01-19 01:00:03,156 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9210843373493975 [2022-01-19 01:00:03,156 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1529 transitions. [2022-01-19 01:00:03,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1529 transitions. [2022-01-19 01:00:03,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:03,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1529 transitions. [2022-01-19 01:00:03,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 305.8) internal successors, (1529), 5 states have internal predecessors, (1529), 0 states have call successors, (0), 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-01-19 01:00:03,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:03,158 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:03,158 INFO L186 Difference]: Start difference. First operand has 425 places, 437 transitions, 2502 flow. Second operand 5 states and 1529 transitions. [2022-01-19 01:00:03,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 458 transitions, 2750 flow [2022-01-19 01:00:03,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 458 transitions, 2734 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-01-19 01:00:03,649 INFO L242 Difference]: Finished difference. Result has 427 places, 425 transitions, 2419 flow [2022-01-19 01:00:03,649 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2419, PETRI_PLACES=427, PETRI_TRANSITIONS=425} [2022-01-19 01:00:03,650 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 133 predicate places. [2022-01-19 01:00:03,650 INFO L470 AbstractCegarLoop]: Abstraction has has 427 places, 425 transitions, 2419 flow [2022-01-19 01:00:03,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 01:00:03,650 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:03,650 INFO L254 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] [2022-01-19 01:00:03,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 01:00:03,651 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:03,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:03,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1029623181, now seen corresponding path program 5 times [2022-01-19 01:00:03,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:03,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055205107] [2022-01-19 01:00:03,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:03,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:03,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:03,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:00:03,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:03,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055205107] [2022-01-19 01:00:03,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055205107] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:00:03,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:00:03,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 01:00:03,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678378645] [2022-01-19 01:00:03,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:03,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 01:00:03,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:03,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 01:00:03,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 01:00:03,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:00:03,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 425 transitions, 2419 flow. Second operand has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 01:00:03,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:03,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:00:03,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:09,049 INFO L129 PetriNetUnfolder]: 3799/32774 cut-off events. [2022-01-19 01:00:09,049 INFO L130 PetriNetUnfolder]: For 64075/67427 co-relation queries the response was YES. [2022-01-19 01:00:09,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69953 conditions, 32774 events. 3799/32774 cut-off events. For 64075/67427 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 520654 event pairs, 1385 based on Foata normal form. 187/30810 useless extension candidates. Maximal degree in co-relation 69890. Up to 3139 conditions per place. [2022-01-19 01:00:09,460 INFO L132 encePairwiseOnDemand]: 328/332 looper letters, 55 selfloop transitions, 13 changer transitions 3/430 dead transitions. [2022-01-19 01:00:09,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 430 transitions, 2556 flow [2022-01-19 01:00:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 01:00:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 01:00:09,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1209 transitions. [2022-01-19 01:00:09,462 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9103915662650602 [2022-01-19 01:00:09,462 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1209 transitions. [2022-01-19 01:00:09,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1209 transitions. [2022-01-19 01:00:09,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:09,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1209 transitions. [2022-01-19 01:00:09,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 302.25) internal successors, (1209), 4 states have internal predecessors, (1209), 0 states have call successors, (0), 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-01-19 01:00:09,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 01:00:09,465 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 332.0) internal successors, (1660), 5 states have internal predecessors, (1660), 0 states have call successors, (0), 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-01-19 01:00:09,465 INFO L186 Difference]: Start difference. First operand has 427 places, 425 transitions, 2419 flow. Second operand 4 states and 1209 transitions. [2022-01-19 01:00:09,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 430 transitions, 2556 flow [2022-01-19 01:00:09,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 430 transitions, 2482 flow, removed 14 selfloop flow, removed 7 redundant places. [2022-01-19 01:00:09,954 INFO L242 Difference]: Finished difference. Result has 414 places, 423 transitions, 2334 flow [2022-01-19 01:00:09,955 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2334, PETRI_PLACES=414, PETRI_TRANSITIONS=423} [2022-01-19 01:00:09,957 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 120 predicate places. [2022-01-19 01:00:09,957 INFO L470 AbstractCegarLoop]: Abstraction has has 414 places, 423 transitions, 2334 flow [2022-01-19 01:00:09,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 298.0) internal successors, (1192), 4 states have internal predecessors, (1192), 0 states have call successors, (0), 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-01-19 01:00:09,957 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:09,957 INFO L254 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-01-19 01:00:09,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 01:00:09,958 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:09,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:09,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1629439128, now seen corresponding path program 1 times [2022-01-19 01:00:09,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:09,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422052295] [2022-01-19 01:00:09,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:09,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:00:10,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:10,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422052295] [2022-01-19 01:00:10,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422052295] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:00:10,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:00:10,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:00:10,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385556695] [2022-01-19 01:00:10,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:10,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:00:10,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:10,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:00:10,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:00:10,024 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:00:10,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 423 transitions, 2334 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:00:10,025 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:10,025 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:00:10,025 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:15,102 INFO L129 PetriNetUnfolder]: 4055/34597 cut-off events. [2022-01-19 01:00:15,102 INFO L130 PetriNetUnfolder]: For 70712/74210 co-relation queries the response was YES. [2022-01-19 01:00:15,462 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74607 conditions, 34597 events. 4055/34597 cut-off events. For 70712/74210 co-relation queries the response was YES. Maximal size of possible extension queue 1393. Compared 559406 event pairs, 1299 based on Foata normal form. 244/32473 useless extension candidates. Maximal degree in co-relation 74549. Up to 3133 conditions per place. [2022-01-19 01:00:15,513 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 82 selfloop transitions, 19 changer transitions 6/466 dead transitions. [2022-01-19 01:00:15,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 466 transitions, 3012 flow [2022-01-19 01:00:15,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:00:15,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:00:15,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1521 transitions. [2022-01-19 01:00:15,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9162650602409639 [2022-01-19 01:00:15,515 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1521 transitions. [2022-01-19 01:00:15,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1521 transitions. [2022-01-19 01:00:15,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:15,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1521 transitions. [2022-01-19 01:00:15,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 304.2) internal successors, (1521), 5 states have internal predecessors, (1521), 0 states have call successors, (0), 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-01-19 01:00:15,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:15,518 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:15,518 INFO L186 Difference]: Start difference. First operand has 414 places, 423 transitions, 2334 flow. Second operand 5 states and 1521 transitions. [2022-01-19 01:00:15,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 466 transitions, 3012 flow [2022-01-19 01:00:15,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 466 transitions, 2990 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-01-19 01:00:15,964 INFO L242 Difference]: Finished difference. Result has 419 places, 434 transitions, 2595 flow [2022-01-19 01:00:15,965 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2595, PETRI_PLACES=419, PETRI_TRANSITIONS=434} [2022-01-19 01:00:15,965 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 125 predicate places. [2022-01-19 01:00:15,965 INFO L470 AbstractCegarLoop]: Abstraction has has 419 places, 434 transitions, 2595 flow [2022-01-19 01:00:15,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:00:15,966 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:15,966 INFO L254 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-01-19 01:00:15,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 01:00:15,966 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:15,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:15,966 INFO L85 PathProgramCache]: Analyzing trace with hash -689714854, now seen corresponding path program 2 times [2022-01-19 01:00:15,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:15,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024903117] [2022-01-19 01:00:15,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:15,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:15,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:16,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:00:16,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:16,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024903117] [2022-01-19 01:00:16,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024903117] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:00:16,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:00:16,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:00:16,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091008023] [2022-01-19 01:00:16,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:16,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:00:16,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:16,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:00:16,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:00:16,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:00:16,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 434 transitions, 2595 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:00:16,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:16,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:00:16,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:21,529 INFO L129 PetriNetUnfolder]: 4372/37256 cut-off events. [2022-01-19 01:00:21,529 INFO L130 PetriNetUnfolder]: For 73806/77063 co-relation queries the response was YES. [2022-01-19 01:00:22,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80507 conditions, 37256 events. 4372/37256 cut-off events. For 73806/77063 co-relation queries the response was YES. Maximal size of possible extension queue 1574. Compared 619349 event pairs, 1340 based on Foata normal form. 244/34946 useless extension candidates. Maximal degree in co-relation 80446. Up to 3303 conditions per place. [2022-01-19 01:00:22,162 INFO L132 encePairwiseOnDemand]: 325/332 looper letters, 59 selfloop transitions, 33 changer transitions 5/456 dead transitions. [2022-01-19 01:00:22,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 456 transitions, 2906 flow [2022-01-19 01:00:22,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:00:22,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:00:22,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1526 transitions. [2022-01-19 01:00:22,164 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9192771084337349 [2022-01-19 01:00:22,164 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1526 transitions. [2022-01-19 01:00:22,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1526 transitions. [2022-01-19 01:00:22,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:22,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1526 transitions. [2022-01-19 01:00:22,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 305.2) internal successors, (1526), 5 states have internal predecessors, (1526), 0 states have call successors, (0), 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-01-19 01:00:22,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:22,166 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:22,167 INFO L186 Difference]: Start difference. First operand has 419 places, 434 transitions, 2595 flow. Second operand 5 states and 1526 transitions. [2022-01-19 01:00:22,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 456 transitions, 2906 flow [2022-01-19 01:00:22,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 456 transitions, 2903 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 01:00:22,690 INFO L242 Difference]: Finished difference. Result has 424 places, 434 transitions, 2685 flow [2022-01-19 01:00:22,690 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2685, PETRI_PLACES=424, PETRI_TRANSITIONS=434} [2022-01-19 01:00:22,691 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 130 predicate places. [2022-01-19 01:00:22,691 INFO L470 AbstractCegarLoop]: Abstraction has has 424 places, 434 transitions, 2685 flow [2022-01-19 01:00:22,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:00:22,691 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:22,691 INFO L254 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-01-19 01:00:22,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 01:00:22,691 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:22,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash -172368648, now seen corresponding path program 1 times [2022-01-19 01:00:22,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:22,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102957466] [2022-01-19 01:00:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:22,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:22,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:00:22,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:22,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102957466] [2022-01-19 01:00:22,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102957466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:00:22,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955100459] [2022-01-19 01:00:22,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:22,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:00:22,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:00:22,847 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:00:22,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 01:00:22,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:22,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 01:00:22,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:00:23,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:00:23,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:00:24,220 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:00:24,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955100459] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:00:24,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:00:24,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-01-19 01:00:24,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371404037] [2022-01-19 01:00:24,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:24,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 01:00:24,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:24,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 01:00:24,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-01-19 01:00:24,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 332 [2022-01-19 01:00:24,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 434 transitions, 2685 flow. Second operand has 11 states, 11 states have (on average 260.45454545454544) internal successors, (2865), 11 states have internal predecessors, (2865), 0 states have call successors, (0), 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-01-19 01:00:24,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:24,226 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 332 [2022-01-19 01:00:24,226 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:32,343 INFO L129 PetriNetUnfolder]: 10137/50368 cut-off events. [2022-01-19 01:00:32,343 INFO L130 PetriNetUnfolder]: For 110312/115310 co-relation queries the response was YES. [2022-01-19 01:00:32,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109516 conditions, 50368 events. 10137/50368 cut-off events. For 110312/115310 co-relation queries the response was YES. Maximal size of possible extension queue 1986. Compared 801735 event pairs, 3026 based on Foata normal form. 310/44542 useless extension candidates. Maximal degree in co-relation 109453. Up to 5409 conditions per place. [2022-01-19 01:00:32,979 INFO L132 encePairwiseOnDemand]: 314/332 looper letters, 220 selfloop transitions, 28 changer transitions 13/573 dead transitions. [2022-01-19 01:00:32,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 573 transitions, 4109 flow [2022-01-19 01:00:32,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 01:00:32,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 01:00:32,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5048 transitions. [2022-01-19 01:00:32,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8002536461636017 [2022-01-19 01:00:32,982 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5048 transitions. [2022-01-19 01:00:32,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5048 transitions. [2022-01-19 01:00:32,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:32,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5048 transitions. [2022-01-19 01:00:32,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 265.6842105263158) internal successors, (5048), 19 states have internal predecessors, (5048), 0 states have call successors, (0), 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-01-19 01:00:32,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 332.0) internal successors, (6640), 20 states have internal predecessors, (6640), 0 states have call successors, (0), 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-01-19 01:00:32,993 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 332.0) internal successors, (6640), 20 states have internal predecessors, (6640), 0 states have call successors, (0), 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-01-19 01:00:32,993 INFO L186 Difference]: Start difference. First operand has 424 places, 434 transitions, 2685 flow. Second operand 19 states and 5048 transitions. [2022-01-19 01:00:32,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 573 transitions, 4109 flow [2022-01-19 01:00:33,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 573 transitions, 4074 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 01:00:33,573 INFO L242 Difference]: Finished difference. Result has 443 places, 437 transitions, 2695 flow [2022-01-19 01:00:33,573 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2695, PETRI_PLACES=443, PETRI_TRANSITIONS=437} [2022-01-19 01:00:33,576 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 149 predicate places. [2022-01-19 01:00:33,576 INFO L470 AbstractCegarLoop]: Abstraction has has 443 places, 437 transitions, 2695 flow [2022-01-19 01:00:33,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 260.45454545454544) internal successors, (2865), 11 states have internal predecessors, (2865), 0 states have call successors, (0), 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-01-19 01:00:33,576 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:33,577 INFO L254 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, 1, 1] [2022-01-19 01:00:33,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 01:00:33,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 01:00:33,799 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:33,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:33,800 INFO L85 PathProgramCache]: Analyzing trace with hash 362017285, now seen corresponding path program 1 times [2022-01-19 01:00:33,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:33,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687953658] [2022-01-19 01:00:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:33,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:33,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:33,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:00:33,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:33,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687953658] [2022-01-19 01:00:33,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687953658] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:00:33,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:00:33,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:00:33,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604972409] [2022-01-19 01:00:33,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:33,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:00:33,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:33,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:00:33,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:00:33,872 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:00:33,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 437 transitions, 2695 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:00:33,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:33,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:00:33,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:39,538 INFO L129 PetriNetUnfolder]: 4228/36950 cut-off events. [2022-01-19 01:00:39,538 INFO L130 PetriNetUnfolder]: For 78765/81868 co-relation queries the response was YES. [2022-01-19 01:00:40,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80612 conditions, 36950 events. 4228/36950 cut-off events. For 78765/81868 co-relation queries the response was YES. Maximal size of possible extension queue 1570. Compared 614468 event pairs, 1247 based on Foata normal form. 226/34776 useless extension candidates. Maximal degree in co-relation 80546. Up to 3236 conditions per place. [2022-01-19 01:00:40,302 INFO L132 encePairwiseOnDemand]: 325/332 looper letters, 71 selfloop transitions, 26 changer transitions 0/459 dead transitions. [2022-01-19 01:00:40,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 459 transitions, 3060 flow [2022-01-19 01:00:40,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:00:40,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:00:40,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1524 transitions. [2022-01-19 01:00:40,304 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9180722891566265 [2022-01-19 01:00:40,304 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1524 transitions. [2022-01-19 01:00:40,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1524 transitions. [2022-01-19 01:00:40,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:40,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1524 transitions. [2022-01-19 01:00:40,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 304.8) internal successors, (1524), 5 states have internal predecessors, (1524), 0 states have call successors, (0), 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-01-19 01:00:40,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:40,306 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:00:40,306 INFO L186 Difference]: Start difference. First operand has 443 places, 437 transitions, 2695 flow. Second operand 5 states and 1524 transitions. [2022-01-19 01:00:40,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 459 transitions, 3060 flow [2022-01-19 01:00:40,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 459 transitions, 3024 flow, removed 3 selfloop flow, removed 10 redundant places. [2022-01-19 01:00:40,871 INFO L242 Difference]: Finished difference. Result has 440 places, 440 transitions, 2810 flow [2022-01-19 01:00:40,872 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2810, PETRI_PLACES=440, PETRI_TRANSITIONS=440} [2022-01-19 01:00:40,872 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 146 predicate places. [2022-01-19 01:00:40,872 INFO L470 AbstractCegarLoop]: Abstraction has has 440 places, 440 transitions, 2810 flow [2022-01-19 01:00:40,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:00:40,872 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:40,872 INFO L254 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, 1, 1] [2022-01-19 01:00:40,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 01:00:40,873 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:40,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:40,873 INFO L85 PathProgramCache]: Analyzing trace with hash -639401874, now seen corresponding path program 1 times [2022-01-19 01:00:40,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:40,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389173506] [2022-01-19 01:00:40,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:40,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:40,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:40,934 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:00:40,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:40,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389173506] [2022-01-19 01:00:40,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389173506] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:00:40,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:00:40,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 01:00:40,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410966043] [2022-01-19 01:00:40,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:40,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 01:00:40,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:40,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 01:00:40,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 01:00:40,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 332 [2022-01-19 01:00:40,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 440 transitions, 2810 flow. Second operand has 7 states, 7 states have (on average 267.2857142857143) internal successors, (1871), 7 states have internal predecessors, (1871), 0 states have call successors, (0), 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-01-19 01:00:40,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:40,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 332 [2022-01-19 01:00:40,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:46,351 INFO L129 PetriNetUnfolder]: 5359/31479 cut-off events. [2022-01-19 01:00:46,351 INFO L130 PetriNetUnfolder]: For 80055/87775 co-relation queries the response was YES. [2022-01-19 01:00:46,689 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70650 conditions, 31479 events. 5359/31479 cut-off events. For 80055/87775 co-relation queries the response was YES. Maximal size of possible extension queue 1429. Compared 484755 event pairs, 2798 based on Foata normal form. 362/28887 useless extension candidates. Maximal degree in co-relation 70581. Up to 6685 conditions per place. [2022-01-19 01:00:46,728 INFO L132 encePairwiseOnDemand]: 321/332 looper letters, 83 selfloop transitions, 14 changer transitions 77/485 dead transitions. [2022-01-19 01:00:46,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 485 transitions, 3432 flow [2022-01-19 01:00:46,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:00:46,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:00:46,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2704 transitions. [2022-01-19 01:00:46,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8144578313253013 [2022-01-19 01:00:46,732 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2704 transitions. [2022-01-19 01:00:46,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2704 transitions. [2022-01-19 01:00:46,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:46,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2704 transitions. [2022-01-19 01:00:46,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 270.4) internal successors, (2704), 10 states have internal predecessors, (2704), 0 states have call successors, (0), 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-01-19 01:00:46,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 332.0) internal successors, (3652), 11 states have internal predecessors, (3652), 0 states have call successors, (0), 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-01-19 01:00:46,737 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 332.0) internal successors, (3652), 11 states have internal predecessors, (3652), 0 states have call successors, (0), 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-01-19 01:00:46,737 INFO L186 Difference]: Start difference. First operand has 440 places, 440 transitions, 2810 flow. Second operand 10 states and 2704 transitions. [2022-01-19 01:00:46,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 485 transitions, 3432 flow [2022-01-19 01:00:47,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 485 transitions, 3383 flow, removed 14 selfloop flow, removed 2 redundant places. [2022-01-19 01:00:47,083 INFO L242 Difference]: Finished difference. Result has 449 places, 405 transitions, 2452 flow [2022-01-19 01:00:47,084 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2452, PETRI_PLACES=449, PETRI_TRANSITIONS=405} [2022-01-19 01:00:47,084 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 155 predicate places. [2022-01-19 01:00:47,084 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 405 transitions, 2452 flow [2022-01-19 01:00:47,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 267.2857142857143) internal successors, (1871), 7 states have internal predecessors, (1871), 0 states have call successors, (0), 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-01-19 01:00:47,084 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:47,084 INFO L254 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, 1, 1] [2022-01-19 01:00:47,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 01:00:47,085 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:47,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:47,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2063265941, now seen corresponding path program 1 times [2022-01-19 01:00:47,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:47,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072435216] [2022-01-19 01:00:47,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:47,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:47,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:47,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:00:47,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:47,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072435216] [2022-01-19 01:00:47,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072435216] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:00:47,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:00:47,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 01:00:47,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159526751] [2022-01-19 01:00:47,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:00:47,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 01:00:47,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:47,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 01:00:47,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 01:00:47,155 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 332 [2022-01-19 01:00:47,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 405 transitions, 2452 flow. Second operand has 7 states, 7 states have (on average 267.2857142857143) internal successors, (1871), 7 states have internal predecessors, (1871), 0 states have call successors, (0), 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-01-19 01:00:47,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:47,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 332 [2022-01-19 01:00:47,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:00:48,815 INFO L129 PetriNetUnfolder]: 1080/9714 cut-off events. [2022-01-19 01:00:48,816 INFO L130 PetriNetUnfolder]: For 18948/21265 co-relation queries the response was YES. [2022-01-19 01:00:48,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20831 conditions, 9714 events. 1080/9714 cut-off events. For 18948/21265 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 126813 event pairs, 563 based on Foata normal form. 145/9151 useless extension candidates. Maximal degree in co-relation 20761. Up to 1706 conditions per place. [2022-01-19 01:00:48,912 INFO L132 encePairwiseOnDemand]: 321/332 looper letters, 63 selfloop transitions, 8 changer transitions 48/428 dead transitions. [2022-01-19 01:00:48,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 428 transitions, 2731 flow [2022-01-19 01:00:48,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:00:48,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:00:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2714 transitions. [2022-01-19 01:00:48,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8174698795180723 [2022-01-19 01:00:48,915 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2714 transitions. [2022-01-19 01:00:48,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2714 transitions. [2022-01-19 01:00:48,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:00:48,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2714 transitions. [2022-01-19 01:00:48,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 271.4) internal successors, (2714), 10 states have internal predecessors, (2714), 0 states have call successors, (0), 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-01-19 01:00:48,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 332.0) internal successors, (3652), 11 states have internal predecessors, (3652), 0 states have call successors, (0), 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-01-19 01:00:48,921 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 332.0) internal successors, (3652), 11 states have internal predecessors, (3652), 0 states have call successors, (0), 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-01-19 01:00:48,921 INFO L186 Difference]: Start difference. First operand has 449 places, 405 transitions, 2452 flow. Second operand 10 states and 2714 transitions. [2022-01-19 01:00:48,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 428 transitions, 2731 flow [2022-01-19 01:00:48,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 428 transitions, 2628 flow, removed 27 selfloop flow, removed 22 redundant places. [2022-01-19 01:00:49,000 INFO L242 Difference]: Finished difference. Result has 421 places, 378 transitions, 2187 flow [2022-01-19 01:00:49,000 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2187, PETRI_PLACES=421, PETRI_TRANSITIONS=378} [2022-01-19 01:00:49,000 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 127 predicate places. [2022-01-19 01:00:49,000 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 378 transitions, 2187 flow [2022-01-19 01:00:49,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 267.2857142857143) internal successors, (1871), 7 states have internal predecessors, (1871), 0 states have call successors, (0), 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-01-19 01:00:49,001 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:00:49,001 INFO L254 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, 1, 1, 1, 1, 1] [2022-01-19 01:00:49,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 01:00:49,001 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:00:49,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:00:49,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1944799903, now seen corresponding path program 1 times [2022-01-19 01:00:49,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:00:49,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567757654] [2022-01-19 01:00:49,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:49,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:00:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:49,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:00:49,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:00:49,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567757654] [2022-01-19 01:00:49,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567757654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:00:49,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381893873] [2022-01-19 01:00:49,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:00:49,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:00:49,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:00:49,167 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:00:49,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 01:00:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:00:49,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-19 01:00:49,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:00:50,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:00:50,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:00:50,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:00:50,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381893873] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:00:50,589 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:00:50,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-01-19 01:00:50,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138599563] [2022-01-19 01:00:50,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:00:50,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 01:00:50,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:00:50,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 01:00:50,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=998, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 01:00:50,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 332 [2022-01-19 01:00:50,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 378 transitions, 2187 flow. Second operand has 34 states, 34 states have (on average 226.02941176470588) internal successors, (7685), 34 states have internal predecessors, (7685), 0 states have call successors, (0), 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-01-19 01:00:50,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:00:50,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 332 [2022-01-19 01:00:50,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:01:05,650 INFO L129 PetriNetUnfolder]: 16478/81389 cut-off events. [2022-01-19 01:01:05,651 INFO L130 PetriNetUnfolder]: For 128323/137376 co-relation queries the response was YES. [2022-01-19 01:01:06,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173752 conditions, 81389 events. 16478/81389 cut-off events. For 128323/137376 co-relation queries the response was YES. Maximal size of possible extension queue 3301. Compared 1377765 event pairs, 6660 based on Foata normal form. 3585/76953 useless extension candidates. Maximal degree in co-relation 173694. Up to 8833 conditions per place. [2022-01-19 01:01:06,856 INFO L132 encePairwiseOnDemand]: 294/332 looper letters, 384 selfloop transitions, 104 changer transitions 54/803 dead transitions. [2022-01-19 01:01:06,856 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 803 transitions, 5949 flow [2022-01-19 01:01:06,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-19 01:01:06,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-01-19 01:01:06,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 15778 transitions. [2022-01-19 01:01:06,874 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6789156626506024 [2022-01-19 01:01:06,874 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 15778 transitions. [2022-01-19 01:01:06,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 15778 transitions. [2022-01-19 01:01:06,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:01:06,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 15778 transitions. [2022-01-19 01:01:06,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 225.4) internal successors, (15778), 70 states have internal predecessors, (15778), 0 states have call successors, (0), 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-01-19 01:01:06,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 332.0) internal successors, (23572), 71 states have internal predecessors, (23572), 0 states have call successors, (0), 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-01-19 01:01:06,925 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 332.0) internal successors, (23572), 71 states have internal predecessors, (23572), 0 states have call successors, (0), 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-01-19 01:01:06,925 INFO L186 Difference]: Start difference. First operand has 421 places, 378 transitions, 2187 flow. Second operand 70 states and 15778 transitions. [2022-01-19 01:01:06,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 803 transitions, 5949 flow [2022-01-19 01:01:08,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 803 transitions, 5828 flow, removed 21 selfloop flow, removed 19 redundant places. [2022-01-19 01:01:08,301 INFO L242 Difference]: Finished difference. Result has 485 places, 464 transitions, 3168 flow [2022-01-19 01:01:08,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=3168, PETRI_PLACES=485, PETRI_TRANSITIONS=464} [2022-01-19 01:01:08,302 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 191 predicate places. [2022-01-19 01:01:08,302 INFO L470 AbstractCegarLoop]: Abstraction has has 485 places, 464 transitions, 3168 flow [2022-01-19 01:01:08,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 226.02941176470588) internal successors, (7685), 34 states have internal predecessors, (7685), 0 states have call successors, (0), 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-01-19 01:01:08,303 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:01:08,303 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:01:08,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 01:01:08,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:01:08,504 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:01:08,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:01:08,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2095618797, now seen corresponding path program 1 times [2022-01-19 01:01:08,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:01:08,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100579621] [2022-01-19 01:01:08,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:01:08,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:01:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:01:08,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:01:08,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:01:08,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100579621] [2022-01-19 01:01:08,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100579621] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:01:08,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:01:08,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 01:01:08,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025449214] [2022-01-19 01:01:08,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:01:08,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 01:01:08,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:01:08,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 01:01:08,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 01:01:08,579 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 332 [2022-01-19 01:01:08,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 464 transitions, 3168 flow. Second operand has 6 states, 6 states have (on average 276.3333333333333) internal successors, (1658), 6 states have internal predecessors, (1658), 0 states have call successors, (0), 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-01-19 01:01:08,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:01:08,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 332 [2022-01-19 01:01:08,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:01:15,774 INFO L129 PetriNetUnfolder]: 3737/38159 cut-off events. [2022-01-19 01:01:15,774 INFO L130 PetriNetUnfolder]: For 122251/130883 co-relation queries the response was YES. [2022-01-19 01:01:16,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93381 conditions, 38159 events. 3737/38159 cut-off events. For 122251/130883 co-relation queries the response was YES. Maximal size of possible extension queue 1749. Compared 657788 event pairs, 1179 based on Foata normal form. 830/36588 useless extension candidates. Maximal degree in co-relation 93301. Up to 6524 conditions per place. [2022-01-19 01:01:16,460 INFO L132 encePairwiseOnDemand]: 325/332 looper letters, 94 selfloop transitions, 39 changer transitions 4/514 dead transitions. [2022-01-19 01:01:16,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 514 transitions, 3986 flow [2022-01-19 01:01:16,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 01:01:16,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 01:01:16,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1946 transitions. [2022-01-19 01:01:16,462 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8373493975903614 [2022-01-19 01:01:16,462 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1946 transitions. [2022-01-19 01:01:16,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1946 transitions. [2022-01-19 01:01:16,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:01:16,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1946 transitions. [2022-01-19 01:01:16,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 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-01-19 01:01:16,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:01:16,465 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:01:16,465 INFO L186 Difference]: Start difference. First operand has 485 places, 464 transitions, 3168 flow. Second operand 7 states and 1946 transitions. [2022-01-19 01:01:16,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 514 transitions, 3986 flow [2022-01-19 01:01:17,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 514 transitions, 3711 flow, removed 95 selfloop flow, removed 25 redundant places. [2022-01-19 01:01:17,085 INFO L242 Difference]: Finished difference. Result has 461 places, 502 transitions, 3603 flow [2022-01-19 01:01:17,085 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3603, PETRI_PLACES=461, PETRI_TRANSITIONS=502} [2022-01-19 01:01:17,085 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 167 predicate places. [2022-01-19 01:01:17,085 INFO L470 AbstractCegarLoop]: Abstraction has has 461 places, 502 transitions, 3603 flow [2022-01-19 01:01:17,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 276.3333333333333) internal successors, (1658), 6 states have internal predecessors, (1658), 0 states have call successors, (0), 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-01-19 01:01:17,086 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:01:17,086 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:01:17,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 01:01:17,086 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:01:17,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:01:17,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1050068299, now seen corresponding path program 1 times [2022-01-19 01:01:17,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:01:17,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42976697] [2022-01-19 01:01:17,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:01:17,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:01:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:01:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:01:17,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:01:17,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42976697] [2022-01-19 01:01:17,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42976697] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:01:17,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776099617] [2022-01-19 01:01:17,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:01:17,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:01:17,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:01:17,256 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:01:17,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 01:01:17,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:01:17,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-19 01:01:17,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:01:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:01:17,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:01:18,386 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:01:18,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776099617] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:01:18,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:01:18,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15, 13] total 26 [2022-01-19 01:01:18,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133016137] [2022-01-19 01:01:18,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:01:18,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 01:01:18,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:01:18,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 01:01:18,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-19 01:01:18,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 332 [2022-01-19 01:01:18,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 502 transitions, 3603 flow. Second operand has 13 states, 13 states have (on average 236.3846153846154) internal successors, (3073), 13 states have internal predecessors, (3073), 0 states have call successors, (0), 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-01-19 01:01:18,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:01:18,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 332 [2022-01-19 01:01:18,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:01:34,321 INFO L129 PetriNetUnfolder]: 16181/86964 cut-off events. [2022-01-19 01:01:34,321 INFO L130 PetriNetUnfolder]: For 239092/251172 co-relation queries the response was YES. [2022-01-19 01:01:36,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200707 conditions, 86964 events. 16181/86964 cut-off events. For 239092/251172 co-relation queries the response was YES. Maximal size of possible extension queue 3854. Compared 1522879 event pairs, 8790 based on Foata normal form. 2471/79569 useless extension candidates. Maximal degree in co-relation 200635. Up to 15656 conditions per place. [2022-01-19 01:01:36,283 INFO L132 encePairwiseOnDemand]: 315/332 looper letters, 184 selfloop transitions, 38 changer transitions 13/548 dead transitions. [2022-01-19 01:01:36,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 548 transitions, 4414 flow [2022-01-19 01:01:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 01:01:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 01:01:36,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3351 transitions. [2022-01-19 01:01:36,285 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7209552495697074 [2022-01-19 01:01:36,285 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3351 transitions. [2022-01-19 01:01:36,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3351 transitions. [2022-01-19 01:01:36,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:01:36,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3351 transitions. [2022-01-19 01:01:36,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 239.35714285714286) internal successors, (3351), 14 states have internal predecessors, (3351), 0 states have call successors, (0), 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-01-19 01:01:36,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 332.0) internal successors, (4980), 15 states have internal predecessors, (4980), 0 states have call successors, (0), 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-01-19 01:01:36,291 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 332.0) internal successors, (4980), 15 states have internal predecessors, (4980), 0 states have call successors, (0), 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-01-19 01:01:36,291 INFO L186 Difference]: Start difference. First operand has 461 places, 502 transitions, 3603 flow. Second operand 14 states and 3351 transitions. [2022-01-19 01:01:36,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 548 transitions, 4414 flow [2022-01-19 01:01:38,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 548 transitions, 4381 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-01-19 01:01:38,989 INFO L242 Difference]: Finished difference. Result has 473 places, 497 transitions, 3618 flow [2022-01-19 01:01:38,989 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3618, PETRI_PLACES=473, PETRI_TRANSITIONS=497} [2022-01-19 01:01:38,990 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 179 predicate places. [2022-01-19 01:01:38,990 INFO L470 AbstractCegarLoop]: Abstraction has has 473 places, 497 transitions, 3618 flow [2022-01-19 01:01:38,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 236.3846153846154) internal successors, (3073), 13 states have internal predecessors, (3073), 0 states have call successors, (0), 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-01-19 01:01:38,990 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:01:38,990 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:01:39,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 01:01:39,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-19 01:01:39,191 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:01:39,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:01:39,192 INFO L85 PathProgramCache]: Analyzing trace with hash 532025413, now seen corresponding path program 1 times [2022-01-19 01:01:39,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:01:39,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622537017] [2022-01-19 01:01:39,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:01:39,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:01:39,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:01:39,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:01:39,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:01:39,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622537017] [2022-01-19 01:01:39,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622537017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:01:39,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:01:39,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:01:39,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229572441] [2022-01-19 01:01:39,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:01:39,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:01:39,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:01:39,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:01:39,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:01:39,244 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:01:39,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 497 transitions, 3618 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:01:39,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:01:39,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:01:39,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:01:49,146 INFO L129 PetriNetUnfolder]: 7025/55588 cut-off events. [2022-01-19 01:01:49,146 INFO L130 PetriNetUnfolder]: For 173982/183536 co-relation queries the response was YES. [2022-01-19 01:01:49,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 133512 conditions, 55588 events. 7025/55588 cut-off events. For 173982/183536 co-relation queries the response was YES. Maximal size of possible extension queue 2434. Compared 962526 event pairs, 1983 based on Foata normal form. 543/52180 useless extension candidates. Maximal degree in co-relation 133438. Up to 5848 conditions per place. [2022-01-19 01:01:50,302 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 49 selfloop transitions, 15 changer transitions 42/515 dead transitions. [2022-01-19 01:01:50,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 515 transitions, 3909 flow [2022-01-19 01:01:50,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:01:50,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:01:50,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1521 transitions. [2022-01-19 01:01:50,304 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9162650602409639 [2022-01-19 01:01:50,305 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1521 transitions. [2022-01-19 01:01:50,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1521 transitions. [2022-01-19 01:01:50,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:01:50,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1521 transitions. [2022-01-19 01:01:50,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 304.2) internal successors, (1521), 5 states have internal predecessors, (1521), 0 states have call successors, (0), 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-01-19 01:01:50,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:01:50,308 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:01:50,308 INFO L186 Difference]: Start difference. First operand has 473 places, 497 transitions, 3618 flow. Second operand 5 states and 1521 transitions. [2022-01-19 01:01:50,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 515 transitions, 3909 flow [2022-01-19 01:01:51,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 515 transitions, 3866 flow, removed 2 selfloop flow, removed 9 redundant places. [2022-01-19 01:01:52,000 INFO L242 Difference]: Finished difference. Result has 467 places, 461 transitions, 3070 flow [2022-01-19 01:01:52,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3555, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3070, PETRI_PLACES=467, PETRI_TRANSITIONS=461} [2022-01-19 01:01:52,001 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 173 predicate places. [2022-01-19 01:01:52,001 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 461 transitions, 3070 flow [2022-01-19 01:01:52,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:01:52,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:01:52,002 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:01:52,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 01:01:52,002 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:01:52,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:01:52,002 INFO L85 PathProgramCache]: Analyzing trace with hash -173715173, now seen corresponding path program 2 times [2022-01-19 01:01:52,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:01:52,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717769991] [2022-01-19 01:01:52,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:01:52,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:01:52,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:01:52,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:01:52,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:01:52,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717769991] [2022-01-19 01:01:52,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717769991] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:01:52,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:01:52,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:01:52,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41706780] [2022-01-19 01:01:52,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:01:52,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:01:52,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:01:52,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:01:52,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:01:52,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:01:52,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 461 transitions, 3070 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:01:52,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:01:52,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:01:52,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:01:57,039 INFO L129 PetriNetUnfolder]: 3732/30057 cut-off events. [2022-01-19 01:01:57,039 INFO L130 PetriNetUnfolder]: For 103726/109056 co-relation queries the response was YES. [2022-01-19 01:01:57,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72984 conditions, 30057 events. 3732/30057 cut-off events. For 103726/109056 co-relation queries the response was YES. Maximal size of possible extension queue 1562. Compared 483411 event pairs, 1013 based on Foata normal form. 327/28531 useless extension candidates. Maximal degree in co-relation 72911. Up to 3184 conditions per place. [2022-01-19 01:01:57,372 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 47 selfloop transitions, 19 changer transitions 4/477 dead transitions. [2022-01-19 01:01:57,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 477 transitions, 3268 flow [2022-01-19 01:01:57,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:01:57,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:01:57,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1517 transitions. [2022-01-19 01:01:57,374 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9138554216867469 [2022-01-19 01:01:57,374 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1517 transitions. [2022-01-19 01:01:57,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1517 transitions. [2022-01-19 01:01:57,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:01:57,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1517 transitions. [2022-01-19 01:01:57,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 303.4) internal successors, (1517), 5 states have internal predecessors, (1517), 0 states have call successors, (0), 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-01-19 01:01:57,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:01:57,376 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:01:57,376 INFO L186 Difference]: Start difference. First operand has 467 places, 461 transitions, 3070 flow. Second operand 5 states and 1517 transitions. [2022-01-19 01:01:57,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 477 transitions, 3268 flow [2022-01-19 01:01:57,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 477 transitions, 3111 flow, removed 19 selfloop flow, removed 17 redundant places. [2022-01-19 01:01:57,882 INFO L242 Difference]: Finished difference. Result has 446 places, 460 transitions, 2976 flow [2022-01-19 01:01:57,882 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2976, PETRI_PLACES=446, PETRI_TRANSITIONS=460} [2022-01-19 01:01:57,883 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 152 predicate places. [2022-01-19 01:01:57,883 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 460 transitions, 2976 flow [2022-01-19 01:01:57,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:01:57,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:01:57,883 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:01:57,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 01:01:57,884 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:01:57,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:01:57,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1373948169, now seen corresponding path program 3 times [2022-01-19 01:01:57,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:01:57,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417933727] [2022-01-19 01:01:57,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:01:57,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:01:57,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:01:57,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:01:57,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:01:57,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417933727] [2022-01-19 01:01:57,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417933727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:01:57,935 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:01:57,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:01:57,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938194932] [2022-01-19 01:01:57,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:01:57,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:01:57,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:01:57,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:01:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:01:57,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:01:57,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 460 transitions, 2976 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:01:57,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:01:57,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:01:57,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:03,882 INFO L129 PetriNetUnfolder]: 4138/36327 cut-off events. [2022-01-19 01:02:03,882 INFO L130 PetriNetUnfolder]: For 94598/100061 co-relation queries the response was YES. [2022-01-19 01:02:04,213 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82859 conditions, 36327 events. 4138/36327 cut-off events. For 94598/100061 co-relation queries the response was YES. Maximal size of possible extension queue 1646. Compared 597901 event pairs, 1138 based on Foata normal form. 242/34180 useless extension candidates. Maximal degree in co-relation 82796. Up to 3377 conditions per place. [2022-01-19 01:02:04,265 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 52 selfloop transitions, 17 changer transitions 2/478 dead transitions. [2022-01-19 01:02:04,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 478 transitions, 3226 flow [2022-01-19 01:02:04,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:04,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:04,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1514 transitions. [2022-01-19 01:02:04,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9120481927710843 [2022-01-19 01:02:04,267 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1514 transitions. [2022-01-19 01:02:04,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1514 transitions. [2022-01-19 01:02:04,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:04,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1514 transitions. [2022-01-19 01:02:04,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 302.8) internal successors, (1514), 5 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:02:04,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:04,269 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:04,269 INFO L186 Difference]: Start difference. First operand has 446 places, 460 transitions, 2976 flow. Second operand 5 states and 1514 transitions. [2022-01-19 01:02:04,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 478 transitions, 3226 flow [2022-01-19 01:02:04,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 478 transitions, 3226 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 01:02:04,816 INFO L242 Difference]: Finished difference. Result has 453 places, 464 transitions, 3094 flow [2022-01-19 01:02:04,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3094, PETRI_PLACES=453, PETRI_TRANSITIONS=464} [2022-01-19 01:02:04,817 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 159 predicate places. [2022-01-19 01:02:04,817 INFO L470 AbstractCegarLoop]: Abstraction has has 453 places, 464 transitions, 3094 flow [2022-01-19 01:02:04,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:04,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:04,817 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:04,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 01:02:04,818 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:04,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:04,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1640491779, now seen corresponding path program 4 times [2022-01-19 01:02:04,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:04,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381923958] [2022-01-19 01:02:04,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:04,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:04,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:04,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:02:04,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:04,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381923958] [2022-01-19 01:02:04,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381923958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:02:04,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:02:04,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:02:04,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399173031] [2022-01-19 01:02:04,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:04,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:02:04,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:04,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:02:04,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:02:04,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:02:04,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 464 transitions, 3094 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:04,882 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:04,882 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:02:04,882 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:10,481 INFO L129 PetriNetUnfolder]: 4048/35331 cut-off events. [2022-01-19 01:02:10,481 INFO L130 PetriNetUnfolder]: For 103618/109046 co-relation queries the response was YES. [2022-01-19 01:02:10,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81592 conditions, 35331 events. 4048/35331 cut-off events. For 103618/109046 co-relation queries the response was YES. Maximal size of possible extension queue 1621. Compared 578646 event pairs, 1138 based on Foata normal form. 332/33274 useless extension candidates. Maximal degree in co-relation 81525. Up to 3377 conditions per place. [2022-01-19 01:02:11,170 INFO L132 encePairwiseOnDemand]: 326/332 looper letters, 49 selfloop transitions, 17 changer transitions 3/476 dead transitions. [2022-01-19 01:02:11,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 476 transitions, 3270 flow [2022-01-19 01:02:11,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:11,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:11,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1514 transitions. [2022-01-19 01:02:11,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9120481927710843 [2022-01-19 01:02:11,171 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1514 transitions. [2022-01-19 01:02:11,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1514 transitions. [2022-01-19 01:02:11,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:11,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1514 transitions. [2022-01-19 01:02:11,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 302.8) internal successors, (1514), 5 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:02:11,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:11,174 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:11,175 INFO L186 Difference]: Start difference. First operand has 453 places, 464 transitions, 3094 flow. Second operand 5 states and 1514 transitions. [2022-01-19 01:02:11,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 476 transitions, 3270 flow [2022-01-19 01:02:11,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 476 transitions, 3259 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 01:02:11,781 INFO L242 Difference]: Finished difference. Result has 457 places, 464 transitions, 3131 flow [2022-01-19 01:02:11,782 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3131, PETRI_PLACES=457, PETRI_TRANSITIONS=464} [2022-01-19 01:02:11,784 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 163 predicate places. [2022-01-19 01:02:11,784 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 464 transitions, 3131 flow [2022-01-19 01:02:11,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:11,784 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:11,784 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:11,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 01:02:11,785 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:11,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:11,785 INFO L85 PathProgramCache]: Analyzing trace with hash -382432549, now seen corresponding path program 5 times [2022-01-19 01:02:11,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:11,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673594003] [2022-01-19 01:02:11,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:11,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:02:11,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:11,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673594003] [2022-01-19 01:02:11,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673594003] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:02:11,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:02:11,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:02:11,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568640870] [2022-01-19 01:02:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:11,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:02:11,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:11,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:02:11,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:02:11,852 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:02:11,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 464 transitions, 3131 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:11,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:11,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:02:11,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:17,975 INFO L129 PetriNetUnfolder]: 4251/37857 cut-off events. [2022-01-19 01:02:17,976 INFO L130 PetriNetUnfolder]: For 108272/114015 co-relation queries the response was YES. [2022-01-19 01:02:18,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86727 conditions, 37857 events. 4251/37857 cut-off events. For 108272/114015 co-relation queries the response was YES. Maximal size of possible extension queue 1693. Compared 628848 event pairs, 1088 based on Foata normal form. 316/35595 useless extension candidates. Maximal degree in co-relation 86659. Up to 3838 conditions per place. [2022-01-19 01:02:18,700 INFO L132 encePairwiseOnDemand]: 327/332 looper letters, 51 selfloop transitions, 18 changer transitions 1/477 dead transitions. [2022-01-19 01:02:18,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 477 transitions, 3307 flow [2022-01-19 01:02:18,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:18,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:18,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1511 transitions. [2022-01-19 01:02:18,702 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9102409638554216 [2022-01-19 01:02:18,702 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1511 transitions. [2022-01-19 01:02:18,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1511 transitions. [2022-01-19 01:02:18,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:18,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1511 transitions. [2022-01-19 01:02:18,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 302.2) internal successors, (1511), 5 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:02:18,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:18,704 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:18,704 INFO L186 Difference]: Start difference. First operand has 457 places, 464 transitions, 3131 flow. Second operand 5 states and 1511 transitions. [2022-01-19 01:02:18,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 477 transitions, 3307 flow [2022-01-19 01:02:19,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 477 transitions, 3291 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 01:02:19,286 INFO L242 Difference]: Finished difference. Result has 461 places, 464 transitions, 3169 flow [2022-01-19 01:02:19,286 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3169, PETRI_PLACES=461, PETRI_TRANSITIONS=464} [2022-01-19 01:02:19,286 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 167 predicate places. [2022-01-19 01:02:19,286 INFO L470 AbstractCegarLoop]: Abstraction has has 461 places, 464 transitions, 3169 flow [2022-01-19 01:02:19,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:19,287 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:19,287 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:19,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 01:02:19,287 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:19,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:19,288 INFO L85 PathProgramCache]: Analyzing trace with hash 436964739, now seen corresponding path program 6 times [2022-01-19 01:02:19,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:19,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988743802] [2022-01-19 01:02:19,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:19,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:19,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:19,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:02:19,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:19,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988743802] [2022-01-19 01:02:19,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988743802] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:02:19,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:02:19,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:02:19,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577152526] [2022-01-19 01:02:19,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:19,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:02:19,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:19,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:02:19,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:02:19,347 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:02:19,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 464 transitions, 3169 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:19,348 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:19,348 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:02:19,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:25,792 INFO L129 PetriNetUnfolder]: 4340/39043 cut-off events. [2022-01-19 01:02:25,792 INFO L130 PetriNetUnfolder]: For 113377/119074 co-relation queries the response was YES. [2022-01-19 01:02:26,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88863 conditions, 39043 events. 4340/39043 cut-off events. For 113377/119074 co-relation queries the response was YES. Maximal size of possible extension queue 1720. Compared 651881 event pairs, 1122 based on Foata normal form. 246/36653 useless extension candidates. Maximal degree in co-relation 88793. Up to 3958 conditions per place. [2022-01-19 01:02:26,222 INFO L132 encePairwiseOnDemand]: 327/332 looper letters, 50 selfloop transitions, 15 changer transitions 2/474 dead transitions. [2022-01-19 01:02:26,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 474 transitions, 3305 flow [2022-01-19 01:02:26,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:26,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:26,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1508 transitions. [2022-01-19 01:02:26,223 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.908433734939759 [2022-01-19 01:02:26,223 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1508 transitions. [2022-01-19 01:02:26,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1508 transitions. [2022-01-19 01:02:26,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:26,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1508 transitions. [2022-01-19 01:02:26,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 301.6) internal successors, (1508), 5 states have internal predecessors, (1508), 0 states have call successors, (0), 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-01-19 01:02:26,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:26,225 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:26,225 INFO L186 Difference]: Start difference. First operand has 461 places, 464 transitions, 3169 flow. Second operand 5 states and 1508 transitions. [2022-01-19 01:02:26,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 474 transitions, 3305 flow [2022-01-19 01:02:26,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 474 transitions, 3290 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-01-19 01:02:26,868 INFO L242 Difference]: Finished difference. Result has 462 places, 463 transitions, 3158 flow [2022-01-19 01:02:26,868 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3158, PETRI_PLACES=462, PETRI_TRANSITIONS=463} [2022-01-19 01:02:26,869 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 168 predicate places. [2022-01-19 01:02:26,869 INFO L470 AbstractCegarLoop]: Abstraction has has 462 places, 463 transitions, 3158 flow [2022-01-19 01:02:26,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:26,869 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:26,869 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:26,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 01:02:26,869 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:26,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:26,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2009014015, now seen corresponding path program 7 times [2022-01-19 01:02:26,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:26,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237292172] [2022-01-19 01:02:26,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:26,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:26,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:02:26,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:26,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237292172] [2022-01-19 01:02:26,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237292172] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:02:26,915 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:02:26,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:02:26,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45565730] [2022-01-19 01:02:26,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:26,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:02:26,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:02:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:02:26,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:02:26,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 463 transitions, 3158 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:26,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:26,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:02:26,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:33,194 INFO L129 PetriNetUnfolder]: 4335/39038 cut-off events. [2022-01-19 01:02:33,194 INFO L130 PetriNetUnfolder]: For 110677/116374 co-relation queries the response was YES. [2022-01-19 01:02:33,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89206 conditions, 39038 events. 4335/39038 cut-off events. For 110677/116374 co-relation queries the response was YES. Maximal size of possible extension queue 1720. Compared 652008 event pairs, 1088 based on Foata normal form. 226/36628 useless extension candidates. Maximal degree in co-relation 89138. Up to 3958 conditions per place. [2022-01-19 01:02:33,683 INFO L132 encePairwiseOnDemand]: 327/332 looper letters, 50 selfloop transitions, 14 changer transitions 1/472 dead transitions. [2022-01-19 01:02:33,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 472 transitions, 3290 flow [2022-01-19 01:02:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:33,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:33,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1507 transitions. [2022-01-19 01:02:33,684 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9078313253012048 [2022-01-19 01:02:33,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1507 transitions. [2022-01-19 01:02:33,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1507 transitions. [2022-01-19 01:02:33,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:33,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1507 transitions. [2022-01-19 01:02:33,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 301.4) internal successors, (1507), 5 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:02:33,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:33,687 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:33,687 INFO L186 Difference]: Start difference. First operand has 462 places, 463 transitions, 3158 flow. Second operand 5 states and 1507 transitions. [2022-01-19 01:02:33,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 472 transitions, 3290 flow [2022-01-19 01:02:34,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 472 transitions, 3272 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 01:02:34,357 INFO L242 Difference]: Finished difference. Result has 464 places, 462 transitions, 3145 flow [2022-01-19 01:02:34,357 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3145, PETRI_PLACES=464, PETRI_TRANSITIONS=462} [2022-01-19 01:02:34,358 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 170 predicate places. [2022-01-19 01:02:34,358 INFO L470 AbstractCegarLoop]: Abstraction has has 464 places, 462 transitions, 3145 flow [2022-01-19 01:02:34,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:34,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:34,358 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:34,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 01:02:34,358 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:34,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:34,359 INFO L85 PathProgramCache]: Analyzing trace with hash -557047913, now seen corresponding path program 8 times [2022-01-19 01:02:34,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:34,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725023162] [2022-01-19 01:02:34,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:34,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:34,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:02:34,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:34,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725023162] [2022-01-19 01:02:34,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725023162] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:02:34,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:02:34,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:02:34,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934273000] [2022-01-19 01:02:34,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:34,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:02:34,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:02:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:02:34,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:02:34,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 462 transitions, 3145 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:34,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:34,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:02:34,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:40,618 INFO L129 PetriNetUnfolder]: 4275/37842 cut-off events. [2022-01-19 01:02:40,618 INFO L130 PetriNetUnfolder]: For 108272/113789 co-relation queries the response was YES. [2022-01-19 01:02:41,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86875 conditions, 37842 events. 4275/37842 cut-off events. For 108272/113789 co-relation queries the response was YES. Maximal size of possible extension queue 1664. Compared 627233 event pairs, 1055 based on Foata normal form. 221/35497 useless extension candidates. Maximal degree in co-relation 86807. Up to 3823 conditions per place. [2022-01-19 01:02:41,104 INFO L132 encePairwiseOnDemand]: 328/332 looper letters, 52 selfloop transitions, 11 changer transitions 3/473 dead transitions. [2022-01-19 01:02:41,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 473 transitions, 3286 flow [2022-01-19 01:02:41,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:41,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1507 transitions. [2022-01-19 01:02:41,105 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9078313253012048 [2022-01-19 01:02:41,106 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1507 transitions. [2022-01-19 01:02:41,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1507 transitions. [2022-01-19 01:02:41,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:41,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1507 transitions. [2022-01-19 01:02:41,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 301.4) internal successors, (1507), 5 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:02:41,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:41,108 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:41,108 INFO L186 Difference]: Start difference. First operand has 464 places, 462 transitions, 3145 flow. Second operand 5 states and 1507 transitions. [2022-01-19 01:02:41,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 473 transitions, 3286 flow [2022-01-19 01:02:41,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 473 transitions, 3268 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 01:02:41,767 INFO L242 Difference]: Finished difference. Result has 466 places, 460 transitions, 3103 flow [2022-01-19 01:02:41,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3103, PETRI_PLACES=466, PETRI_TRANSITIONS=460} [2022-01-19 01:02:41,767 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 172 predicate places. [2022-01-19 01:02:41,767 INFO L470 AbstractCegarLoop]: Abstraction has has 466 places, 460 transitions, 3103 flow [2022-01-19 01:02:41,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:41,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:41,768 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:41,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 01:02:41,768 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:41,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:41,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1880426503, now seen corresponding path program 9 times [2022-01-19 01:02:41,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:41,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524305274] [2022-01-19 01:02:41,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:41,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:02:41,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:41,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524305274] [2022-01-19 01:02:41,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524305274] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:02:41,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:02:41,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:02:41,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100109397] [2022-01-19 01:02:41,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:41,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:02:41,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:41,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:02:41,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:02:41,816 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 332 [2022-01-19 01:02:41,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 460 transitions, 3103 flow. Second operand has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:41,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:41,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 332 [2022-01-19 01:02:41,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:02:47,641 INFO L129 PetriNetUnfolder]: 4088/35536 cut-off events. [2022-01-19 01:02:47,641 INFO L130 PetriNetUnfolder]: For 103126/108523 co-relation queries the response was YES. [2022-01-19 01:02:48,011 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82246 conditions, 35536 events. 4088/35536 cut-off events. For 103126/108523 co-relation queries the response was YES. Maximal size of possible extension queue 1581. Compared 581724 event pairs, 1025 based on Foata normal form. 231/33336 useless extension candidates. Maximal degree in co-relation 82178. Up to 3598 conditions per place. [2022-01-19 01:02:48,061 INFO L132 encePairwiseOnDemand]: 328/332 looper letters, 47 selfloop transitions, 9 changer transitions 6/469 dead transitions. [2022-01-19 01:02:48,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 469 transitions, 3223 flow [2022-01-19 01:02:48,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:02:48,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:02:48,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1504 transitions. [2022-01-19 01:02:48,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9060240963855422 [2022-01-19 01:02:48,062 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1504 transitions. [2022-01-19 01:02:48,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1504 transitions. [2022-01-19 01:02:48,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:02:48,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1504 transitions. [2022-01-19 01:02:48,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 300.8) internal successors, (1504), 5 states have internal predecessors, (1504), 0 states have call successors, (0), 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-01-19 01:02:48,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:48,064 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 332.0) internal successors, (1992), 6 states have internal predecessors, (1992), 0 states have call successors, (0), 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-01-19 01:02:48,064 INFO L186 Difference]: Start difference. First operand has 466 places, 460 transitions, 3103 flow. Second operand 5 states and 1504 transitions. [2022-01-19 01:02:48,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 469 transitions, 3223 flow [2022-01-19 01:02:48,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 469 transitions, 3204 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-01-19 01:02:48,632 INFO L242 Difference]: Finished difference. Result has 467 places, 457 transitions, 3039 flow [2022-01-19 01:02:48,632 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3039, PETRI_PLACES=467, PETRI_TRANSITIONS=457} [2022-01-19 01:02:48,632 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 173 predicate places. [2022-01-19 01:02:48,632 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 457 transitions, 3039 flow [2022-01-19 01:02:48,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 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-01-19 01:02:48,633 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:02:48,633 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:02:48,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 01:02:48,633 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:02:48,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:02:48,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1033195849, now seen corresponding path program 1 times [2022-01-19 01:02:48,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:02:48,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701006661] [2022-01-19 01:02:48,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:48,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:02:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:48,772 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:02:48,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:02:48,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701006661] [2022-01-19 01:02:48,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701006661] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:02:48,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228214810] [2022-01-19 01:02:48,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:02:48,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:02:48,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:02:48,783 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:02:48,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 01:02:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:02:48,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 01:02:48,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:02:49,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:02:49,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:02:50,154 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:02:50,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228214810] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:02:50,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:02:50,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 29 [2022-01-19 01:02:50,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466110340] [2022-01-19 01:02:50,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:02:50,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 01:02:50,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:02:50,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 01:02:50,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-19 01:02:50,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 332 [2022-01-19 01:02:50,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 457 transitions, 3039 flow. Second operand has 11 states, 11 states have (on average 260.72727272727275) internal successors, (2868), 11 states have internal predecessors, (2868), 0 states have call successors, (0), 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-01-19 01:02:50,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:02:50,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 332 [2022-01-19 01:02:50,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:03:01,396 INFO L129 PetriNetUnfolder]: 15587/67095 cut-off events. [2022-01-19 01:03:01,396 INFO L130 PetriNetUnfolder]: For 203830/213714 co-relation queries the response was YES. [2022-01-19 01:03:02,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152942 conditions, 67095 events. 15587/67095 cut-off events. For 203830/213714 co-relation queries the response was YES. Maximal size of possible extension queue 2973. Compared 1073132 event pairs, 4748 based on Foata normal form. 1571/59979 useless extension candidates. Maximal degree in co-relation 152874. Up to 7519 conditions per place. [2022-01-19 01:03:02,740 INFO L132 encePairwiseOnDemand]: 316/332 looper letters, 227 selfloop transitions, 28 changer transitions 1/548 dead transitions. [2022-01-19 01:03:02,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 548 transitions, 4464 flow [2022-01-19 01:03:02,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 01:03:02,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 01:03:02,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3693 transitions. [2022-01-19 01:03:02,742 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7945352839931153 [2022-01-19 01:03:02,742 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3693 transitions. [2022-01-19 01:03:02,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3693 transitions. [2022-01-19 01:03:02,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:03:02,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3693 transitions. [2022-01-19 01:03:02,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 263.7857142857143) internal successors, (3693), 14 states have internal predecessors, (3693), 0 states have call successors, (0), 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-01-19 01:03:02,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 332.0) internal successors, (4980), 15 states have internal predecessors, (4980), 0 states have call successors, (0), 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-01-19 01:03:02,748 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 332.0) internal successors, (4980), 15 states have internal predecessors, (4980), 0 states have call successors, (0), 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-01-19 01:03:02,748 INFO L186 Difference]: Start difference. First operand has 467 places, 457 transitions, 3039 flow. Second operand 14 states and 3693 transitions. [2022-01-19 01:03:02,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 548 transitions, 4464 flow [2022-01-19 01:03:03,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 548 transitions, 4424 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-01-19 01:03:03,899 INFO L242 Difference]: Finished difference. Result has 477 places, 461 transitions, 3077 flow [2022-01-19 01:03:03,899 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2999, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3077, PETRI_PLACES=477, PETRI_TRANSITIONS=461} [2022-01-19 01:03:03,899 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 183 predicate places. [2022-01-19 01:03:03,899 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 461 transitions, 3077 flow [2022-01-19 01:03:03,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 260.72727272727275) internal successors, (2868), 11 states have internal predecessors, (2868), 0 states have call successors, (0), 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-01-19 01:03:03,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:03:03,900 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 01:03:03,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-19 01:03:04,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:03:04,101 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:03:04,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:03:04,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1328221634, now seen corresponding path program 1 times [2022-01-19 01:03:04,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:03:04,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265974273] [2022-01-19 01:03:04,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:04,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:03:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:04,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:03:04,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:03:04,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265974273] [2022-01-19 01:03:04,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265974273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:03:04,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:03:04,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 01:03:04,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888055109] [2022-01-19 01:03:04,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:03:04,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 01:03:04,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:03:04,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 01:03:04,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 01:03:04,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 332 [2022-01-19 01:03:04,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 461 transitions, 3077 flow. Second operand has 7 states, 7 states have (on average 267.85714285714283) internal successors, (1875), 7 states have internal predecessors, (1875), 0 states have call successors, (0), 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-01-19 01:03:04,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:03:04,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 332 [2022-01-19 01:03:04,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:03:11,640 INFO L129 PetriNetUnfolder]: 8485/41037 cut-off events. [2022-01-19 01:03:11,640 INFO L130 PetriNetUnfolder]: For 116834/124094 co-relation queries the response was YES. [2022-01-19 01:03:12,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93301 conditions, 41037 events. 8485/41037 cut-off events. For 116834/124094 co-relation queries the response was YES. Maximal size of possible extension queue 2363. Compared 653246 event pairs, 4702 based on Foata normal form. 405/36438 useless extension candidates. Maximal degree in co-relation 93232. Up to 9523 conditions per place. [2022-01-19 01:03:12,270 INFO L132 encePairwiseOnDemand]: 323/332 looper letters, 91 selfloop transitions, 11 changer transitions 66/485 dead transitions. [2022-01-19 01:03:12,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 485 transitions, 3517 flow [2022-01-19 01:03:12,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 01:03:12,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 01:03:12,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2169 transitions. [2022-01-19 01:03:12,271 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8166415662650602 [2022-01-19 01:03:12,271 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2169 transitions. [2022-01-19 01:03:12,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2169 transitions. [2022-01-19 01:03:12,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:03:12,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2169 transitions. [2022-01-19 01:03:12,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 271.125) internal successors, (2169), 8 states have internal predecessors, (2169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:03:12,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 01:03:12,274 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 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-01-19 01:03:12,275 INFO L186 Difference]: Start difference. First operand has 477 places, 461 transitions, 3077 flow. Second operand 8 states and 2169 transitions. [2022-01-19 01:03:12,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 485 transitions, 3517 flow [2022-01-19 01:03:13,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 485 transitions, 3473 flow, removed 0 selfloop flow, removed 10 redundant places. [2022-01-19 01:03:13,019 INFO L242 Difference]: Finished difference. Result has 473 places, 417 transitions, 2484 flow [2022-01-19 01:03:13,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2484, PETRI_PLACES=473, PETRI_TRANSITIONS=417} [2022-01-19 01:03:13,019 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 179 predicate places. [2022-01-19 01:03:13,019 INFO L470 AbstractCegarLoop]: Abstraction has has 473 places, 417 transitions, 2484 flow [2022-01-19 01:03:13,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 267.85714285714283) internal successors, (1875), 7 states have internal predecessors, (1875), 0 states have call successors, (0), 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-01-19 01:03:13,020 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:03:13,020 INFO L254 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, 1, 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-01-19 01:03:13,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 01:03:13,020 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:03:13,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:03:13,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1287650472, now seen corresponding path program 1 times [2022-01-19 01:03:13,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:03:13,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047216571] [2022-01-19 01:03:13,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:13,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:03:13,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:03:13,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:03:13,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047216571] [2022-01-19 01:03:13,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047216571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:03:13,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151879154] [2022-01-19 01:03:13,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:13,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:03:13,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:03:13,144 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:03:13,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 01:03:13,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:13,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 01:03:13,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:03:13,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:03:13,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:03:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:03:14,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151879154] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:03:14,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:03:14,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-01-19 01:03:14,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62820520] [2022-01-19 01:03:14,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:03:14,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 01:03:14,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:03:14,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 01:03:14,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-01-19 01:03:14,252 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 332 [2022-01-19 01:03:14,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 417 transitions, 2484 flow. Second operand has 11 states, 11 states have (on average 260.8181818181818) internal successors, (2869), 11 states have internal predecessors, (2869), 0 states have call successors, (0), 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-01-19 01:03:14,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:03:14,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 332 [2022-01-19 01:03:14,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:03:20,865 INFO L129 PetriNetUnfolder]: 10249/39631 cut-off events. [2022-01-19 01:03:20,866 INFO L130 PetriNetUnfolder]: For 128507/133331 co-relation queries the response was YES. [2022-01-19 01:03:21,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98116 conditions, 39631 events. 10249/39631 cut-off events. For 128507/133331 co-relation queries the response was YES. Maximal size of possible extension queue 2230. Compared 585245 event pairs, 2142 based on Foata normal form. 2311/37523 useless extension candidates. Maximal degree in co-relation 98047. Up to 10620 conditions per place. [2022-01-19 01:03:21,352 INFO L132 encePairwiseOnDemand]: 316/332 looper letters, 116 selfloop transitions, 30 changer transitions 50/461 dead transitions. [2022-01-19 01:03:21,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 461 transitions, 3343 flow [2022-01-19 01:03:21,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 01:03:21,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 01:03:21,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3917 transitions. [2022-01-19 01:03:21,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7865461847389559 [2022-01-19 01:03:21,355 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3917 transitions. [2022-01-19 01:03:21,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3917 transitions. [2022-01-19 01:03:21,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:03:21,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3917 transitions. [2022-01-19 01:03:21,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 261.1333333333333) internal successors, (3917), 15 states have internal predecessors, (3917), 0 states have call successors, (0), 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-01-19 01:03:21,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 332.0) internal successors, (5312), 16 states have internal predecessors, (5312), 0 states have call successors, (0), 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-01-19 01:03:21,361 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 332.0) internal successors, (5312), 16 states have internal predecessors, (5312), 0 states have call successors, (0), 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-01-19 01:03:21,361 INFO L186 Difference]: Start difference. First operand has 473 places, 417 transitions, 2484 flow. Second operand 15 states and 3917 transitions. [2022-01-19 01:03:21,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 461 transitions, 3343 flow [2022-01-19 01:03:22,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 461 transitions, 3263 flow, removed 26 selfloop flow, removed 14 redundant places. [2022-01-19 01:03:22,204 INFO L242 Difference]: Finished difference. Result has 465 places, 385 transitions, 2111 flow [2022-01-19 01:03:22,204 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2419, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2111, PETRI_PLACES=465, PETRI_TRANSITIONS=385} [2022-01-19 01:03:22,205 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 171 predicate places. [2022-01-19 01:03:22,205 INFO L470 AbstractCegarLoop]: Abstraction has has 465 places, 385 transitions, 2111 flow [2022-01-19 01:03:22,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 260.8181818181818) internal successors, (2869), 11 states have internal predecessors, (2869), 0 states have call successors, (0), 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-01-19 01:03:22,205 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:03:22,205 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 01:03:22,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 01:03:22,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:03:22,406 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:03:22,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:03:22,407 INFO L85 PathProgramCache]: Analyzing trace with hash -83746299, now seen corresponding path program 1 times [2022-01-19 01:03:22,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:03:22,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547855184] [2022-01-19 01:03:22,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:22,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:03:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:22,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 01:03:22,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:03:22,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547855184] [2022-01-19 01:03:22,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547855184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:03:22,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764499953] [2022-01-19 01:03:22,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:22,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:03:22,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:03:22,544 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:03:22,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 01:03:22,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:22,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-19 01:03:22,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:03:23,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 01:03:23,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:03:23,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 01:03:23,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764499953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:03:23,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:03:23,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 29 [2022-01-19 01:03:23,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588562335] [2022-01-19 01:03:23,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:03:23,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 01:03:23,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:03:23,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 01:03:23,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-19 01:03:23,718 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 332 [2022-01-19 01:03:23,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 385 transitions, 2111 flow. Second operand has 29 states, 29 states have (on average 226.93103448275863) internal successors, (6581), 29 states have internal predecessors, (6581), 0 states have call successors, (0), 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-01-19 01:03:23,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:03:23,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 332 [2022-01-19 01:03:23,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:03:40,465 INFO L129 PetriNetUnfolder]: 20539/94635 cut-off events. [2022-01-19 01:03:40,466 INFO L130 PetriNetUnfolder]: For 191236/205372 co-relation queries the response was YES. [2022-01-19 01:03:41,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 205556 conditions, 94635 events. 20539/94635 cut-off events. For 191236/205372 co-relation queries the response was YES. Maximal size of possible extension queue 3933. Compared 1608855 event pairs, 7722 based on Foata normal form. 6037/93307 useless extension candidates. Maximal degree in co-relation 205494. Up to 11213 conditions per place. [2022-01-19 01:03:41,969 INFO L132 encePairwiseOnDemand]: 303/332 looper letters, 276 selfloop transitions, 83 changer transitions 25/619 dead transitions. [2022-01-19 01:03:41,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 619 transitions, 4809 flow [2022-01-19 01:03:41,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 01:03:41,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 01:03:41,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 7521 transitions. [2022-01-19 01:03:41,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6864731653888281 [2022-01-19 01:03:41,974 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 7521 transitions. [2022-01-19 01:03:41,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 7521 transitions. [2022-01-19 01:03:41,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:03:41,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 7521 transitions. [2022-01-19 01:03:41,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 227.9090909090909) internal successors, (7521), 33 states have internal predecessors, (7521), 0 states have call successors, (0), 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-01-19 01:03:41,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 332.0) internal successors, (11288), 34 states have internal predecessors, (11288), 0 states have call successors, (0), 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-01-19 01:03:41,988 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 332.0) internal successors, (11288), 34 states have internal predecessors, (11288), 0 states have call successors, (0), 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-01-19 01:03:41,989 INFO L186 Difference]: Start difference. First operand has 465 places, 385 transitions, 2111 flow. Second operand 33 states and 7521 transitions. [2022-01-19 01:03:41,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 619 transitions, 4809 flow [2022-01-19 01:03:43,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 619 transitions, 4724 flow, removed 5 selfloop flow, removed 16 redundant places. [2022-01-19 01:03:43,730 INFO L242 Difference]: Finished difference. Result has 496 places, 422 transitions, 2612 flow [2022-01-19 01:03:43,730 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2612, PETRI_PLACES=496, PETRI_TRANSITIONS=422} [2022-01-19 01:03:43,730 INFO L334 CegarLoopForPetriNet]: 294 programPoint places, 202 predicate places. [2022-01-19 01:03:43,730 INFO L470 AbstractCegarLoop]: Abstraction has has 496 places, 422 transitions, 2612 flow [2022-01-19 01:03:43,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 226.93103448275863) internal successors, (6581), 29 states have internal predecessors, (6581), 0 states have call successors, (0), 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-01-19 01:03:43,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:03:43,731 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-01-19 01:03:43,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 01:03:43,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-19 01:03:43,932 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 01:03:43,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:03:43,933 INFO L85 PathProgramCache]: Analyzing trace with hash -608065967, now seen corresponding path program 1 times [2022-01-19 01:03:43,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:03:43,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846336679] [2022-01-19 01:03:43,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:43,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:03:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:45,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:03:45,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:03:45,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846336679] [2022-01-19 01:03:45,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846336679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:03:45,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247868131] [2022-01-19 01:03:45,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:03:45,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:03:45,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:03:45,155 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:03:45,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 01:03:45,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:03:45,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-19 01:03:45,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:03:47,519 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 01:03:47,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2022-01-19 01:03:47,546 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 01:03:47,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:03:49,258 INFO L353 Elim1Store]: treesize reduction 50, result has 63.5 percent of original size [2022-01-19 01:03:49,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 104 [2022-01-19 01:03:49,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 01:03:49,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247868131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:03:49,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:03:49,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 33, 19] total 84 [2022-01-19 01:03:49,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321851646] [2022-01-19 01:03:49,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:03:49,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-01-19 01:03:49,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:03:49,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-01-19 01:03:49,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=6515, Unknown=2, NotChecked=0, Total=6972 [2022-01-19 01:03:49,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 332 [2022-01-19 01:03:49,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 422 transitions, 2612 flow. Second operand has 84 states, 84 states have (on average 192.1904761904762) internal successors, (16144), 84 states have internal predecessors, (16144), 0 states have call successors, (0), 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-01-19 01:03:49,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:03:49,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 332 [2022-01-19 01:03:49,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand