/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-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 07:12:05,563 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 07:12:05,565 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 07:12:05,596 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 07:12:05,596 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 07:12:05,597 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 07:12:05,598 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 07:12:05,599 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 07:12:05,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 07:12:05,615 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 07:12:05,616 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 07:12:05,618 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 07:12:05,619 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 07:12:05,621 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 07:12:05,622 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 07:12:05,623 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 07:12:05,623 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 07:12:05,624 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 07:12:05,624 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 07:12:05,626 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 07:12:05,626 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 07:12:05,627 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 07:12:05,628 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 07:12:05,628 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 07:12:05,630 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 07:12:05,630 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 07:12:05,630 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 07:12:05,631 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 07:12:05,631 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 07:12:05,632 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 07:12:05,632 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 07:12:05,632 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 07:12:05,633 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 07:12:05,633 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 07:12:05,634 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 07:12:05,634 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 07:12:05,634 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 07:12:05,634 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 07:12:05,635 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 07:12:05,635 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 07:12:05,635 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 07:12:05,636 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-Before.epf [2022-01-19 07:12:05,656 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 07:12:05,656 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 07:12:05,657 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 07:12:05,657 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 07:12:05,657 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 07:12:05,657 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 07:12:05,657 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 07:12:05,658 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 07:12:05,658 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 07:12:05,659 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 07:12:05,659 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:12:05,660 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 07:12:05,660 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 07:12:05,661 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 07:12:05,851 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 07:12:05,865 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 07:12:05,867 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 07:12:05,867 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 07:12:05,870 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 07:12:05,871 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2022-01-19 07:12:05,919 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12ce3199e/f1a885bb12ce4cf8ab7a073a463a0b1a/FLAG44f8b7877 [2022-01-19 07:12:06,277 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 07:12:06,277 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2022-01-19 07:12:06,282 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12ce3199e/f1a885bb12ce4cf8ab7a073a463a0b1a/FLAG44f8b7877 [2022-01-19 07:12:06,699 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12ce3199e/f1a885bb12ce4cf8ab7a073a463a0b1a [2022-01-19 07:12:06,701 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 07:12:06,702 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 07:12:06,712 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 07:12:06,712 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 07:12:06,714 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 07:12:06,714 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,715 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2172ac5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06, skipping insertion in model container [2022-01-19 07:12:06,715 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,719 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 07:12:06,731 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 07:12:06,873 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-node-symm.wvr.c[3305,3318] [2022-01-19 07:12:06,883 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:12:06,888 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 07:12:06,902 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-node-symm.wvr.c[3305,3318] [2022-01-19 07:12:06,906 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:12:06,918 INFO L208 MainTranslator]: Completed translation [2022-01-19 07:12:06,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06 WrapperNode [2022-01-19 07:12:06,919 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 07:12:06,920 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 07:12:06,920 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 07:12:06,920 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 07:12:06,925 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,941 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,977 INFO L137 Inliner]: procedures = 26, calls = 50, calls flagged for inlining = 18, calls inlined = 24, statements flattened = 314 [2022-01-19 07:12:06,977 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 07:12:06,978 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 07:12:06,978 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 07:12:06,978 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 07:12:06,984 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,984 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,994 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:06,995 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:07,001 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:07,016 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:07,018 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:07,024 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 07:12:07,025 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 07:12:07,025 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 07:12:07,025 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 07:12:07,030 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (1/1) ... [2022-01-19 07:12:07,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:12:07,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:12:07,052 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 07:12:07,057 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 07:12:07,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 07:12:07,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 07:12:07,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 07:12:07,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 07:12:07,075 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 07:12:07,075 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 07:12:07,076 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 07:12:07,076 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 07:12:07,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 07:12:07,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 07:12:07,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 07:12:07,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 07:12:07,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 07:12:07,077 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 07:12:07,146 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 07:12:07,147 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 07:12:07,496 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 07:12:07,504 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 07:12:07,504 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 07:12:07,506 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:12:07 BoogieIcfgContainer [2022-01-19 07:12:07,506 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 07:12:07,507 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 07:12:07,507 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 07:12:07,510 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 07:12:07,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 07:12:06" (1/3) ... [2022-01-19 07:12:07,510 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7211079f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:12:07, skipping insertion in model container [2022-01-19 07:12:07,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:12:06" (2/3) ... [2022-01-19 07:12:07,510 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7211079f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:12:07, skipping insertion in model container [2022-01-19 07:12:07,511 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:12:07" (3/3) ... [2022-01-19 07:12:07,511 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-node-symm.wvr.c [2022-01-19 07:12:07,515 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 07:12:07,515 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 07:12:07,515 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 07:12:07,551 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,551 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,552 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,553 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,554 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,555 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,555 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,555 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,556 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,557 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,558 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,559 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,560 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,561 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,561 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,561 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,561 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,561 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,561 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,562 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,562 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,562 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,562 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,562 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,563 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,564 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,565 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,565 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,565 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,565 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,565 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,565 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,567 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,567 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,567 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,568 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,570 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,573 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,574 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,575 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,576 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,576 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,576 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,576 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,577 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,578 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,579 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,580 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,580 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,581 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,581 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,581 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,581 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,582 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,582 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,583 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,584 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,584 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,585 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,585 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,586 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,587 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,588 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,588 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,588 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,588 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,588 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,588 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,589 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,590 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,591 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,592 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,593 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,595 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,596 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,597 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,599 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,606 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,606 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,606 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,606 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,607 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,608 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,609 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,610 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,611 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,613 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,614 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,615 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,616 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,617 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,618 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,618 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,618 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,618 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,618 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,618 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:12:07,624 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 07:12:07,658 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 07:12:07,662 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 07:12:07,662 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 07:12:07,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 385 places, 414 transitions, 844 flow [2022-01-19 07:12:07,761 INFO L129 PetriNetUnfolder]: 36/412 cut-off events. [2022-01-19 07:12:07,761 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 07:12:07,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 412 events. 36/412 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 474 event pairs, 0 based on Foata normal form. 0/375 useless extension candidates. Maximal degree in co-relation 303. Up to 2 conditions per place. [2022-01-19 07:12:07,766 INFO L82 GeneralOperation]: Start removeDead. Operand has 385 places, 414 transitions, 844 flow [2022-01-19 07:12:07,772 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 403 transitions, 818 flow [2022-01-19 07:12:07,816 INFO L129 PetriNetUnfolder]: 36/402 cut-off events. [2022-01-19 07:12:07,817 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 07:12:07,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:07,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:07,818 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:07,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:07,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2041905993, now seen corresponding path program 1 times [2022-01-19 07:12:07,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:07,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419403565] [2022-01-19 07:12:07,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:07,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:08,174 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 07:12:08,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:08,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419403565] [2022-01-19 07:12:08,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419403565] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:08,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:08,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:12:08,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191416030] [2022-01-19 07:12:08,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:08,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:12:08,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:08,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:12:08,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:12:08,218 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 414 [2022-01-19 07:12:08,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 403 transitions, 818 flow. Second operand has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 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 07:12:08,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:08,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 414 [2022-01-19 07:12:08,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:08,323 INFO L129 PetriNetUnfolder]: 31/520 cut-off events. [2022-01-19 07:12:08,323 INFO L130 PetriNetUnfolder]: For 15/22 co-relation queries the response was YES. [2022-01-19 07:12:08,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 573 conditions, 520 events. 31/520 cut-off events. For 15/22 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1324 event pairs, 5 based on Foata normal form. 27/502 useless extension candidates. Maximal degree in co-relation 312. Up to 22 conditions per place. [2022-01-19 07:12:08,329 INFO L132 encePairwiseOnDemand]: 390/414 looper letters, 11 selfloop transitions, 3 changer transitions 12/386 dead transitions. [2022-01-19 07:12:08,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 386 transitions, 815 flow [2022-01-19 07:12:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:12:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:12:08,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1183 transitions. [2022-01-19 07:12:08,345 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9524959742351047 [2022-01-19 07:12:08,345 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1183 transitions. [2022-01-19 07:12:08,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1183 transitions. [2022-01-19 07:12:08,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:08,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1183 transitions. [2022-01-19 07:12:08,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.3333333333333) internal successors, (1183), 3 states have internal predecessors, (1183), 0 states have call successors, (0), 0 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 07:12:08,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 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 07:12:08,369 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 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 07:12:08,371 INFO L186 Difference]: Start difference. First operand has 374 places, 403 transitions, 818 flow. Second operand 3 states and 1183 transitions. [2022-01-19 07:12:08,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 386 transitions, 815 flow [2022-01-19 07:12:08,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 386 transitions, 805 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 07:12:08,383 INFO L242 Difference]: Finished difference. Result has 374 places, 373 transitions, 768 flow [2022-01-19 07:12:08,384 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=768, PETRI_PLACES=374, PETRI_TRANSITIONS=373} [2022-01-19 07:12:08,389 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 0 predicate places. [2022-01-19 07:12:08,389 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 373 transitions, 768 flow [2022-01-19 07:12:08,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 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 07:12:08,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:08,390 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:12:08,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 07:12:08,390 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:08,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash -513583859, now seen corresponding path program 1 times [2022-01-19 07:12:08,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:08,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708500336] [2022-01-19 07:12:08,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:08,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:08,510 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 07:12:08,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:08,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708500336] [2022-01-19 07:12:08,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708500336] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:08,511 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:08,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:12:08,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991291492] [2022-01-19 07:12:08,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:08,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:12:08,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:08,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:12:08,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:12:08,516 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 414 [2022-01-19 07:12:08,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 373 transitions, 768 flow. Second operand has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 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 07:12:08,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:08,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 414 [2022-01-19 07:12:08,517 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:08,587 INFO L129 PetriNetUnfolder]: 27/450 cut-off events. [2022-01-19 07:12:08,587 INFO L130 PetriNetUnfolder]: For 12/13 co-relation queries the response was YES. [2022-01-19 07:12:08,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 450 events. 27/450 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 801 event pairs, 6 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 449. Up to 22 conditions per place. [2022-01-19 07:12:08,590 INFO L132 encePairwiseOnDemand]: 410/414 looper letters, 11 selfloop transitions, 3 changer transitions 0/376 dead transitions. [2022-01-19 07:12:08,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 376 transitions, 803 flow [2022-01-19 07:12:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:12:08,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:12:08,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1161 transitions. [2022-01-19 07:12:08,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9347826086956522 [2022-01-19 07:12:08,592 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1161 transitions. [2022-01-19 07:12:08,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1161 transitions. [2022-01-19 07:12:08,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:08,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1161 transitions. [2022-01-19 07:12:08,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 387.0) internal successors, (1161), 3 states have internal predecessors, (1161), 0 states have call successors, (0), 0 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 07:12:08,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 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 07:12:08,597 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 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 07:12:08,597 INFO L186 Difference]: Start difference. First operand has 374 places, 373 transitions, 768 flow. Second operand 3 states and 1161 transitions. [2022-01-19 07:12:08,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 376 transitions, 803 flow [2022-01-19 07:12:08,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 376 transitions, 797 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:08,605 INFO L242 Difference]: Finished difference. Result has 364 places, 375 transitions, 784 flow [2022-01-19 07:12:08,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=784, PETRI_PLACES=364, PETRI_TRANSITIONS=375} [2022-01-19 07:12:08,606 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, -10 predicate places. [2022-01-19 07:12:08,606 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 375 transitions, 784 flow [2022-01-19 07:12:08,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 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 07:12:08,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:08,607 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, 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 07:12:08,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 07:12:08,607 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:08,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:08,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1220342567, now seen corresponding path program 1 times [2022-01-19 07:12:08,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:08,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807841337] [2022-01-19 07:12:08,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:08,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:08,805 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 07:12:08,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:08,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807841337] [2022-01-19 07:12:08,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807841337] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:08,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:08,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:08,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545821801] [2022-01-19 07:12:08,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:08,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:08,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:08,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:08,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:08,810 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:08,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 375 transitions, 784 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:08,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:08,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:08,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:10,405 INFO L129 PetriNetUnfolder]: 1642/8770 cut-off events. [2022-01-19 07:12:10,405 INFO L130 PetriNetUnfolder]: For 163/163 co-relation queries the response was YES. [2022-01-19 07:12:10,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 8770 events. 1642/8770 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 99328 event pairs, 473 based on Foata normal form. 0/8218 useless extension candidates. Maximal degree in co-relation 9601. Up to 1102 conditions per place. [2022-01-19 07:12:10,443 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 242 selfloop transitions, 35 changer transitions 0/587 dead transitions. [2022-01-19 07:12:10,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 587 transitions, 1786 flow [2022-01-19 07:12:10,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 07:12:10,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 07:12:10,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7823 transitions. [2022-01-19 07:12:10,454 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8215710985087167 [2022-01-19 07:12:10,454 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7823 transitions. [2022-01-19 07:12:10,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7823 transitions. [2022-01-19 07:12:10,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:10,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7823 transitions. [2022-01-19 07:12:10,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 340.1304347826087) internal successors, (7823), 23 states have internal predecessors, (7823), 0 states have call successors, (0), 0 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 07:12:10,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:12:10,485 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:12:10,485 INFO L186 Difference]: Start difference. First operand has 364 places, 375 transitions, 784 flow. Second operand 23 states and 7823 transitions. [2022-01-19 07:12:10,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 587 transitions, 1786 flow [2022-01-19 07:12:10,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 587 transitions, 1780 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:10,501 INFO L242 Difference]: Finished difference. Result has 403 places, 409 transitions, 1017 flow [2022-01-19 07:12:10,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1017, PETRI_PLACES=403, PETRI_TRANSITIONS=409} [2022-01-19 07:12:10,504 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 29 predicate places. [2022-01-19 07:12:10,504 INFO L470 AbstractCegarLoop]: Abstraction has has 403 places, 409 transitions, 1017 flow [2022-01-19 07:12:10,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:10,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:10,505 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, 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 07:12:10,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 07:12:10,505 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:10,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:10,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1966543265, now seen corresponding path program 2 times [2022-01-19 07:12:10,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:10,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290393665] [2022-01-19 07:12:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:10,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:10,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:10,630 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 07:12:10,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:10,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290393665] [2022-01-19 07:12:10,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290393665] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:10,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:10,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:10,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986604979] [2022-01-19 07:12:10,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:10,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:10,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:10,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:10,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:10,635 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:10,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 409 transitions, 1017 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:10,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:10,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:10,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:12,405 INFO L129 PetriNetUnfolder]: 1632/9833 cut-off events. [2022-01-19 07:12:12,405 INFO L130 PetriNetUnfolder]: For 1500/1518 co-relation queries the response was YES. [2022-01-19 07:12:12,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14643 conditions, 9833 events. 1632/9833 cut-off events. For 1500/1518 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 115927 event pairs, 42 based on Foata normal form. 2/9450 useless extension candidates. Maximal degree in co-relation 14439. Up to 1200 conditions per place. [2022-01-19 07:12:12,456 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 290 selfloop transitions, 34 changer transitions 0/634 dead transitions. [2022-01-19 07:12:12,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 634 transitions, 2538 flow [2022-01-19 07:12:12,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 07:12:12,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 07:12:12,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7793 transitions. [2022-01-19 07:12:12,467 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.81842049989498 [2022-01-19 07:12:12,467 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7793 transitions. [2022-01-19 07:12:12,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7793 transitions. [2022-01-19 07:12:12,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:12,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7793 transitions. [2022-01-19 07:12:12,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 338.82608695652175) internal successors, (7793), 23 states have internal predecessors, (7793), 0 states have call successors, (0), 0 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 07:12:12,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:12:12,492 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:12:12,492 INFO L186 Difference]: Start difference. First operand has 403 places, 409 transitions, 1017 flow. Second operand 23 states and 7793 transitions. [2022-01-19 07:12:12,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 634 transitions, 2538 flow [2022-01-19 07:12:12,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 634 transitions, 2538 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 07:12:12,509 INFO L242 Difference]: Finished difference. Result has 432 places, 430 transitions, 1196 flow [2022-01-19 07:12:12,509 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1196, PETRI_PLACES=432, PETRI_TRANSITIONS=430} [2022-01-19 07:12:12,510 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 58 predicate places. [2022-01-19 07:12:12,510 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 430 transitions, 1196 flow [2022-01-19 07:12:12,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:12,511 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:12,511 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, 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 07:12:12,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 07:12:12,512 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:12,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:12,512 INFO L85 PathProgramCache]: Analyzing trace with hash 577199185, now seen corresponding path program 3 times [2022-01-19 07:12:12,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:12,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253045917] [2022-01-19 07:12:12,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:12,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:12,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:12,630 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 07:12:12,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:12,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253045917] [2022-01-19 07:12:12,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253045917] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:12,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:12,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:12,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993557353] [2022-01-19 07:12:12,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:12,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:12,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:12,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:12,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:12,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 430 transitions, 1196 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:12,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:12,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:12,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:15,021 INFO L129 PetriNetUnfolder]: 2281/14905 cut-off events. [2022-01-19 07:12:15,021 INFO L130 PetriNetUnfolder]: For 3543/3642 co-relation queries the response was YES. [2022-01-19 07:12:15,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22552 conditions, 14905 events. 2281/14905 cut-off events. For 3543/3642 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 194216 event pairs, 495 based on Foata normal form. 39/14388 useless extension candidates. Maximal degree in co-relation 22340. Up to 1159 conditions per place. [2022-01-19 07:12:15,109 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 334 selfloop transitions, 61 changer transitions 0/705 dead transitions. [2022-01-19 07:12:15,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 705 transitions, 3020 flow [2022-01-19 07:12:15,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 07:12:15,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 07:12:15,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9526 transitions. [2022-01-19 07:12:15,121 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8217736369910283 [2022-01-19 07:12:15,121 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9526 transitions. [2022-01-19 07:12:15,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9526 transitions. [2022-01-19 07:12:15,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:15,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9526 transitions. [2022-01-19 07:12:15,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 340.2142857142857) internal successors, (9526), 28 states have internal predecessors, (9526), 0 states have call successors, (0), 0 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 07:12:15,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 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 07:12:15,149 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 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 07:12:15,149 INFO L186 Difference]: Start difference. First operand has 432 places, 430 transitions, 1196 flow. Second operand 28 states and 9526 transitions. [2022-01-19 07:12:15,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 705 transitions, 3020 flow [2022-01-19 07:12:15,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 705 transitions, 2849 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-01-19 07:12:15,177 INFO L242 Difference]: Finished difference. Result has 467 places, 455 transitions, 1505 flow [2022-01-19 07:12:15,177 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1505, PETRI_PLACES=467, PETRI_TRANSITIONS=455} [2022-01-19 07:12:15,179 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 93 predicate places. [2022-01-19 07:12:15,179 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 455 transitions, 1505 flow [2022-01-19 07:12:15,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:15,180 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:15,180 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, 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 07:12:15,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 07:12:15,180 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:15,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:15,180 INFO L85 PathProgramCache]: Analyzing trace with hash -866234685, now seen corresponding path program 4 times [2022-01-19 07:12:15,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:15,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464021616] [2022-01-19 07:12:15,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:15,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:15,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:15,294 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 07:12:15,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:15,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464021616] [2022-01-19 07:12:15,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464021616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:15,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:15,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:15,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893245876] [2022-01-19 07:12:15,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:15,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:15,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:15,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:15,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:15,298 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:15,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 455 transitions, 1505 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:15,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:15,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:15,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:18,194 INFO L129 PetriNetUnfolder]: 2839/18070 cut-off events. [2022-01-19 07:12:18,194 INFO L130 PetriNetUnfolder]: For 8639/8744 co-relation queries the response was YES. [2022-01-19 07:12:18,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28892 conditions, 18070 events. 2839/18070 cut-off events. For 8639/8744 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 242332 event pairs, 72 based on Foata normal form. 21/17457 useless extension candidates. Maximal degree in co-relation 28606. Up to 1916 conditions per place. [2022-01-19 07:12:18,322 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 371 selfloop transitions, 67 changer transitions 0/748 dead transitions. [2022-01-19 07:12:18,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 748 transitions, 3926 flow [2022-01-19 07:12:18,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 07:12:18,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 07:12:18,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9502 transitions. [2022-01-19 07:12:18,336 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8197032436162871 [2022-01-19 07:12:18,336 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9502 transitions. [2022-01-19 07:12:18,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9502 transitions. [2022-01-19 07:12:18,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:18,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9502 transitions. [2022-01-19 07:12:18,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 339.35714285714283) internal successors, (9502), 28 states have internal predecessors, (9502), 0 states have call successors, (0), 0 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 07:12:18,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 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 07:12:18,369 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 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 07:12:18,369 INFO L186 Difference]: Start difference. First operand has 467 places, 455 transitions, 1505 flow. Second operand 28 states and 9502 transitions. [2022-01-19 07:12:18,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 748 transitions, 3926 flow [2022-01-19 07:12:18,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 748 transitions, 3718 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-01-19 07:12:18,425 INFO L242 Difference]: Finished difference. Result has 495 places, 479 transitions, 1820 flow [2022-01-19 07:12:18,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1820, PETRI_PLACES=495, PETRI_TRANSITIONS=479} [2022-01-19 07:12:18,428 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 121 predicate places. [2022-01-19 07:12:18,428 INFO L470 AbstractCegarLoop]: Abstraction has has 495 places, 479 transitions, 1820 flow [2022-01-19 07:12:18,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:18,429 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:18,430 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, 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 07:12:18,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 07:12:18,430 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:18,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:18,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1361179087, now seen corresponding path program 5 times [2022-01-19 07:12:18,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:18,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893325092] [2022-01-19 07:12:18,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:18,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:18,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:18,547 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 07:12:18,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:18,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893325092] [2022-01-19 07:12:18,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893325092] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:18,547 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:18,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:18,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501635995] [2022-01-19 07:12:18,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:18,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:18,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:18,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:18,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:18,554 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:18,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 479 transitions, 1820 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:18,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:18,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:18,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:21,486 INFO L129 PetriNetUnfolder]: 2814/17762 cut-off events. [2022-01-19 07:12:21,487 INFO L130 PetriNetUnfolder]: For 12134/12224 co-relation queries the response was YES. [2022-01-19 07:12:21,600 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29930 conditions, 17762 events. 2814/17762 cut-off events. For 12134/12224 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 237712 event pairs, 536 based on Foata normal form. 52/17161 useless extension candidates. Maximal degree in co-relation 29631. Up to 2138 conditions per place. [2022-01-19 07:12:21,640 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 292 selfloop transitions, 70 changer transitions 0/672 dead transitions. [2022-01-19 07:12:21,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 672 transitions, 3544 flow [2022-01-19 07:12:21,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 07:12:21,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 07:12:21,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7817 transitions. [2022-01-19 07:12:21,653 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8209409787859694 [2022-01-19 07:12:21,653 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7817 transitions. [2022-01-19 07:12:21,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7817 transitions. [2022-01-19 07:12:21,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:21,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7817 transitions. [2022-01-19 07:12:21,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 339.8695652173913) internal successors, (7817), 23 states have internal predecessors, (7817), 0 states have call successors, (0), 0 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 07:12:21,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:12:21,681 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:12:21,681 INFO L186 Difference]: Start difference. First operand has 495 places, 479 transitions, 1820 flow. Second operand 23 states and 7817 transitions. [2022-01-19 07:12:21,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 672 transitions, 3544 flow [2022-01-19 07:12:21,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 672 transitions, 3303 flow, removed 33 selfloop flow, removed 12 redundant places. [2022-01-19 07:12:21,765 INFO L242 Difference]: Finished difference. Result has 511 places, 485 transitions, 1942 flow [2022-01-19 07:12:21,765 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1942, PETRI_PLACES=511, PETRI_TRANSITIONS=485} [2022-01-19 07:12:21,766 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 137 predicate places. [2022-01-19 07:12:21,766 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 485 transitions, 1942 flow [2022-01-19 07:12:21,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:21,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:21,767 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, 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 07:12:21,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 07:12:21,768 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:21,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:21,768 INFO L85 PathProgramCache]: Analyzing trace with hash -428386415, now seen corresponding path program 6 times [2022-01-19 07:12:21,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:21,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893218421] [2022-01-19 07:12:21,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:21,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:21,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:21,889 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 07:12:21,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:21,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893218421] [2022-01-19 07:12:21,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893218421] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:21,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:21,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:21,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742763752] [2022-01-19 07:12:21,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:21,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:21,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:21,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:21,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:21,892 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:21,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 485 transitions, 1942 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:21,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:21,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:21,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:25,852 INFO L129 PetriNetUnfolder]: 3361/22805 cut-off events. [2022-01-19 07:12:25,853 INFO L130 PetriNetUnfolder]: For 19129/19219 co-relation queries the response was YES. [2022-01-19 07:12:26,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38322 conditions, 22805 events. 3361/22805 cut-off events. For 19129/19219 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 324911 event pairs, 376 based on Foata normal form. 24/21999 useless extension candidates. Maximal degree in co-relation 37951. Up to 2880 conditions per place. [2022-01-19 07:12:26,094 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 344 selfloop transitions, 78 changer transitions 0/732 dead transitions. [2022-01-19 07:12:26,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 732 transitions, 4352 flow [2022-01-19 07:12:26,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 07:12:26,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 07:12:26,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 8485 transitions. [2022-01-19 07:12:26,101 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8198067632850241 [2022-01-19 07:12:26,101 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 8485 transitions. [2022-01-19 07:12:26,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 8485 transitions. [2022-01-19 07:12:26,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:26,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 8485 transitions. [2022-01-19 07:12:26,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 339.4) internal successors, (8485), 25 states have internal predecessors, (8485), 0 states have call successors, (0), 0 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 07:12:26,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 414.0) internal successors, (10764), 26 states have internal predecessors, (10764), 0 states have call successors, (0), 0 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 07:12:26,121 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 414.0) internal successors, (10764), 26 states have internal predecessors, (10764), 0 states have call successors, (0), 0 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 07:12:26,121 INFO L186 Difference]: Start difference. First operand has 511 places, 485 transitions, 1942 flow. Second operand 25 states and 8485 transitions. [2022-01-19 07:12:26,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 732 transitions, 4352 flow [2022-01-19 07:12:26,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 732 transitions, 4099 flow, removed 28 selfloop flow, removed 13 redundant places. [2022-01-19 07:12:26,224 INFO L242 Difference]: Finished difference. Result has 533 places, 517 transitions, 2419 flow [2022-01-19 07:12:26,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2419, PETRI_PLACES=533, PETRI_TRANSITIONS=517} [2022-01-19 07:12:26,225 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 159 predicate places. [2022-01-19 07:12:26,225 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 517 transitions, 2419 flow [2022-01-19 07:12:26,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:26,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:26,226 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, 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 07:12:26,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 07:12:26,226 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:26,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:26,227 INFO L85 PathProgramCache]: Analyzing trace with hash 657490473, now seen corresponding path program 7 times [2022-01-19 07:12:26,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:26,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351195207] [2022-01-19 07:12:26,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:26,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:26,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:26,349 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 07:12:26,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:26,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351195207] [2022-01-19 07:12:26,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351195207] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:26,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:26,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:26,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942322167] [2022-01-19 07:12:26,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:26,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:26,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:26,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:26,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:26,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:26,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 517 transitions, 2419 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:26,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:26,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:26,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:30,505 INFO L129 PetriNetUnfolder]: 3397/21744 cut-off events. [2022-01-19 07:12:30,505 INFO L130 PetriNetUnfolder]: For 24157/24267 co-relation queries the response was YES. [2022-01-19 07:12:30,651 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38507 conditions, 21744 events. 3397/21744 cut-off events. For 24157/24267 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 304883 event pairs, 335 based on Foata normal form. 63/21018 useless extension candidates. Maximal degree in co-relation 38133. Up to 1785 conditions per place. [2022-01-19 07:12:30,692 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 353 selfloop transitions, 133 changer transitions 0/796 dead transitions. [2022-01-19 07:12:30,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 796 transitions, 4946 flow [2022-01-19 07:12:30,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 07:12:30,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 07:12:30,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 9881 transitions. [2022-01-19 07:12:30,698 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8230051640846243 [2022-01-19 07:12:30,698 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 9881 transitions. [2022-01-19 07:12:30,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 9881 transitions. [2022-01-19 07:12:30,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:30,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 9881 transitions. [2022-01-19 07:12:30,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 340.7241379310345) internal successors, (9881), 29 states have internal predecessors, (9881), 0 states have call successors, (0), 0 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 07:12:30,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 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 07:12:30,719 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 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 07:12:30,719 INFO L186 Difference]: Start difference. First operand has 533 places, 517 transitions, 2419 flow. Second operand 29 states and 9881 transitions. [2022-01-19 07:12:30,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 796 transitions, 4946 flow [2022-01-19 07:12:30,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 796 transitions, 4681 flow, removed 81 selfloop flow, removed 7 redundant places. [2022-01-19 07:12:30,874 INFO L242 Difference]: Finished difference. Result has 566 places, 548 transitions, 2868 flow [2022-01-19 07:12:30,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2868, PETRI_PLACES=566, PETRI_TRANSITIONS=548} [2022-01-19 07:12:30,876 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 192 predicate places. [2022-01-19 07:12:30,876 INFO L470 AbstractCegarLoop]: Abstraction has has 566 places, 548 transitions, 2868 flow [2022-01-19 07:12:30,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:30,877 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:30,877 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, 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 07:12:30,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 07:12:30,877 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:30,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:30,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2088003059, now seen corresponding path program 8 times [2022-01-19 07:12:30,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:30,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470288369] [2022-01-19 07:12:30,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:30,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:30,988 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 07:12:30,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:30,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470288369] [2022-01-19 07:12:30,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470288369] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:30,991 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:30,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:30,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942421020] [2022-01-19 07:12:30,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:30,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:30,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:30,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:30,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:30,995 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:30,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 548 transitions, 2868 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:30,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:30,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:30,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:36,644 INFO L129 PetriNetUnfolder]: 4476/29372 cut-off events. [2022-01-19 07:12:36,644 INFO L130 PetriNetUnfolder]: For 40171/40293 co-relation queries the response was YES. [2022-01-19 07:12:37,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53398 conditions, 29372 events. 4476/29372 cut-off events. For 40171/40293 co-relation queries the response was YES. Maximal size of possible extension queue 1014. Compared 435322 event pairs, 566 based on Foata normal form. 72/28368 useless extension candidates. Maximal degree in co-relation 53185. Up to 2332 conditions per place. [2022-01-19 07:12:37,167 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 418 selfloop transitions, 159 changer transitions 0/887 dead transitions. [2022-01-19 07:12:37,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 887 transitions, 6230 flow [2022-01-19 07:12:37,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 07:12:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 07:12:37,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 11562 transitions. [2022-01-19 07:12:37,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8213981244671782 [2022-01-19 07:12:37,175 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 11562 transitions. [2022-01-19 07:12:37,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 11562 transitions. [2022-01-19 07:12:37,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:37,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 11562 transitions. [2022-01-19 07:12:37,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 340.05882352941177) internal successors, (11562), 34 states have internal predecessors, (11562), 0 states have call successors, (0), 0 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 07:12:37,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 414.0) internal successors, (14490), 35 states have internal predecessors, (14490), 0 states have call successors, (0), 0 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 07:12:37,200 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 414.0) internal successors, (14490), 35 states have internal predecessors, (14490), 0 states have call successors, (0), 0 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 07:12:37,200 INFO L186 Difference]: Start difference. First operand has 566 places, 548 transitions, 2868 flow. Second operand 34 states and 11562 transitions. [2022-01-19 07:12:37,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 887 transitions, 6230 flow [2022-01-19 07:12:37,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 887 transitions, 6026 flow, removed 19 selfloop flow, removed 8 redundant places. [2022-01-19 07:12:37,448 INFO L242 Difference]: Finished difference. Result has 616 places, 602 transitions, 3977 flow [2022-01-19 07:12:37,449 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3977, PETRI_PLACES=616, PETRI_TRANSITIONS=602} [2022-01-19 07:12:37,449 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 242 predicate places. [2022-01-19 07:12:37,449 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 602 transitions, 3977 flow [2022-01-19 07:12:37,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:37,450 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:37,450 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, 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 07:12:37,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 07:12:37,450 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:37,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:37,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1004065069, now seen corresponding path program 9 times [2022-01-19 07:12:37,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:37,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460522540] [2022-01-19 07:12:37,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:37,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:37,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:37,555 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 07:12:37,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:37,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460522540] [2022-01-19 07:12:37,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460522540] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:37,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:37,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:37,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194821249] [2022-01-19 07:12:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:37,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:37,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:37,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:37,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:37,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:37,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 602 transitions, 3977 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:37,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:37,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:37,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:43,751 INFO L129 PetriNetUnfolder]: 4516/29718 cut-off events. [2022-01-19 07:12:43,751 INFO L130 PetriNetUnfolder]: For 58907/59047 co-relation queries the response was YES. [2022-01-19 07:12:44,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57039 conditions, 29718 events. 4516/29718 cut-off events. For 58907/59047 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 442712 event pairs, 419 based on Foata normal form. 73/28746 useless extension candidates. Maximal degree in co-relation 56786. Up to 3184 conditions per place. [2022-01-19 07:12:44,203 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 411 selfloop transitions, 127 changer transitions 0/848 dead transitions. [2022-01-19 07:12:44,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 848 transitions, 6850 flow [2022-01-19 07:12:44,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 07:12:44,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 07:12:44,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 9189 transitions. [2022-01-19 07:12:44,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.822061191626409 [2022-01-19 07:12:44,208 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 9189 transitions. [2022-01-19 07:12:44,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 9189 transitions. [2022-01-19 07:12:44,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:44,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 9189 transitions. [2022-01-19 07:12:44,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 340.3333333333333) internal successors, (9189), 27 states have internal predecessors, (9189), 0 states have call successors, (0), 0 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 07:12:44,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 414.0) internal successors, (11592), 28 states have internal predecessors, (11592), 0 states have call successors, (0), 0 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 07:12:44,224 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 414.0) internal successors, (11592), 28 states have internal predecessors, (11592), 0 states have call successors, (0), 0 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 07:12:44,224 INFO L186 Difference]: Start difference. First operand has 616 places, 602 transitions, 3977 flow. Second operand 27 states and 9189 transitions. [2022-01-19 07:12:44,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 848 transitions, 6850 flow [2022-01-19 07:12:44,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 848 transitions, 6405 flow, removed 193 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:44,534 INFO L242 Difference]: Finished difference. Result has 644 places, 607 transitions, 4085 flow [2022-01-19 07:12:44,535 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4085, PETRI_PLACES=644, PETRI_TRANSITIONS=607} [2022-01-19 07:12:44,536 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 270 predicate places. [2022-01-19 07:12:44,536 INFO L470 AbstractCegarLoop]: Abstraction has has 644 places, 607 transitions, 4085 flow [2022-01-19 07:12:44,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:44,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:44,536 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, 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 07:12:44,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 07:12:44,537 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:44,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:44,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1805984805, now seen corresponding path program 10 times [2022-01-19 07:12:44,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:44,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292224008] [2022-01-19 07:12:44,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:44,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:44,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:44,648 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 07:12:44,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:44,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292224008] [2022-01-19 07:12:44,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292224008] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:44,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:44,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:44,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146523164] [2022-01-19 07:12:44,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:44,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:44,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:44,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:44,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:44,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:44,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 607 transitions, 4085 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:44,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:44,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:44,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:51,117 INFO L129 PetriNetUnfolder]: 4591/31033 cut-off events. [2022-01-19 07:12:51,117 INFO L130 PetriNetUnfolder]: For 56829/56995 co-relation queries the response was YES. [2022-01-19 07:12:51,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59095 conditions, 31033 events. 4591/31033 cut-off events. For 56829/56995 co-relation queries the response was YES. Maximal size of possible extension queue 1075. Compared 465276 event pairs, 772 based on Foata normal form. 72/29898 useless extension candidates. Maximal degree in co-relation 58844. Up to 2332 conditions per place. [2022-01-19 07:12:51,763 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 358 selfloop transitions, 154 changer transitions 0/822 dead transitions. [2022-01-19 07:12:51,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 822 transitions, 6707 flow [2022-01-19 07:12:51,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 07:12:51,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 07:12:51,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 8193 transitions. [2022-01-19 07:12:51,767 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8245772946859904 [2022-01-19 07:12:51,767 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 8193 transitions. [2022-01-19 07:12:51,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 8193 transitions. [2022-01-19 07:12:51,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:51,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 8193 transitions. [2022-01-19 07:12:51,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 341.375) internal successors, (8193), 24 states have internal predecessors, (8193), 0 states have call successors, (0), 0 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 07:12:51,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 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 07:12:51,788 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 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 07:12:51,788 INFO L186 Difference]: Start difference. First operand has 644 places, 607 transitions, 4085 flow. Second operand 24 states and 8193 transitions. [2022-01-19 07:12:51,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 822 transitions, 6707 flow [2022-01-19 07:12:52,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 822 transitions, 6362 flow, removed 39 selfloop flow, removed 20 redundant places. [2022-01-19 07:12:52,239 INFO L242 Difference]: Finished difference. Result has 655 places, 619 transitions, 4513 flow [2022-01-19 07:12:52,240 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4513, PETRI_PLACES=655, PETRI_TRANSITIONS=619} [2022-01-19 07:12:52,240 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 281 predicate places. [2022-01-19 07:12:52,240 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 619 transitions, 4513 flow [2022-01-19 07:12:52,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:52,241 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:52,241 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, 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 07:12:52,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 07:12:52,241 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:12:52,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:52,242 INFO L85 PathProgramCache]: Analyzing trace with hash -42145455, now seen corresponding path program 11 times [2022-01-19 07:12:52,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:52,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904782989] [2022-01-19 07:12:52,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:52,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:52,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:52,345 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 07:12:52,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:52,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904782989] [2022-01-19 07:12:52,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904782989] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:52,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:52,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:52,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104543233] [2022-01-19 07:12:52,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:52,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:52,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:52,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:52,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:52,348 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:12:52,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 619 transitions, 4513 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:12:52,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:52,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:12:52,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:58,438 INFO L129 PetriNetUnfolder]: 4617/31076 cut-off events. [2022-01-19 07:12:58,438 INFO L130 PetriNetUnfolder]: For 67365/67520 co-relation queries the response was YES. [2022-01-19 07:12:59,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60028 conditions, 31076 events. 4617/31076 cut-off events. For 67365/67520 co-relation queries the response was YES. Maximal size of possible extension queue 1091. Compared 467704 event pairs, 632 based on Foata normal form. 90/30056 useless extension candidates. Maximal degree in co-relation 59769. Up to 3227 conditions per place. [2022-01-19 07:12:59,739 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 428 selfloop transitions, 142 changer transitions 0/880 dead transitions. [2022-01-19 07:12:59,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 880 transitions, 7372 flow [2022-01-19 07:12:59,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 07:12:59,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 07:12:59,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 10194 transitions. [2022-01-19 07:12:59,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8207729468599034 [2022-01-19 07:12:59,744 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 10194 transitions. [2022-01-19 07:12:59,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 10194 transitions. [2022-01-19 07:12:59,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:59,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 10194 transitions. [2022-01-19 07:12:59,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 339.8) internal successors, (10194), 30 states have internal predecessors, (10194), 0 states have call successors, (0), 0 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 07:12:59,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 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 07:12:59,758 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 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 07:12:59,758 INFO L186 Difference]: Start difference. First operand has 655 places, 619 transitions, 4513 flow. Second operand 30 states and 10194 transitions. [2022-01-19 07:12:59,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 880 transitions, 7372 flow [2022-01-19 07:13:00,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 880 transitions, 7011 flow, removed 63 selfloop flow, removed 15 redundant places. [2022-01-19 07:13:00,183 INFO L242 Difference]: Finished difference. Result has 672 places, 621 transitions, 4562 flow [2022-01-19 07:13:00,184 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4562, PETRI_PLACES=672, PETRI_TRANSITIONS=621} [2022-01-19 07:13:00,185 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 298 predicate places. [2022-01-19 07:13:00,185 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 621 transitions, 4562 flow [2022-01-19 07:13:00,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:00,185 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:00,185 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, 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 07:13:00,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 07:13:00,185 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:13:00,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:00,186 INFO L85 PathProgramCache]: Analyzing trace with hash 827799103, now seen corresponding path program 12 times [2022-01-19 07:13:00,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:00,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611916247] [2022-01-19 07:13:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:00,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:00,282 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 07:13:00,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:00,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611916247] [2022-01-19 07:13:00,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611916247] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:00,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:00,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:13:00,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742955299] [2022-01-19 07:13:00,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:00,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:13:00,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:00,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:13:00,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:13:00,285 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:13:00,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 621 transitions, 4562 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:00,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:00,286 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:13:00,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:07,871 INFO L129 PetriNetUnfolder]: 4728/31451 cut-off events. [2022-01-19 07:13:07,871 INFO L130 PetriNetUnfolder]: For 74170/74323 co-relation queries the response was YES. [2022-01-19 07:13:08,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62526 conditions, 31451 events. 4728/31451 cut-off events. For 74170/74323 co-relation queries the response was YES. Maximal size of possible extension queue 1091. Compared 471512 event pairs, 765 based on Foata normal form. 72/30302 useless extension candidates. Maximal degree in co-relation 62270. Up to 2384 conditions per place. [2022-01-19 07:13:08,731 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 379 selfloop transitions, 148 changer transitions 0/837 dead transitions. [2022-01-19 07:13:08,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 837 transitions, 7455 flow [2022-01-19 07:13:08,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 07:13:08,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 07:13:08,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7863 transitions. [2022-01-19 07:13:08,736 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8257718966603654 [2022-01-19 07:13:08,737 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7863 transitions. [2022-01-19 07:13:08,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7863 transitions. [2022-01-19 07:13:08,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:08,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7863 transitions. [2022-01-19 07:13:08,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 341.8695652173913) internal successors, (7863), 23 states have internal predecessors, (7863), 0 states have call successors, (0), 0 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 07:13:08,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:13:08,749 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 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 07:13:08,749 INFO L186 Difference]: Start difference. First operand has 672 places, 621 transitions, 4562 flow. Second operand 23 states and 7863 transitions. [2022-01-19 07:13:08,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 837 transitions, 7455 flow [2022-01-19 07:13:09,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 837 transitions, 7113 flow, removed 12 selfloop flow, removed 24 redundant places. [2022-01-19 07:13:09,171 INFO L242 Difference]: Finished difference. Result has 678 places, 641 transitions, 5245 flow [2022-01-19 07:13:09,172 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4314, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5245, PETRI_PLACES=678, PETRI_TRANSITIONS=641} [2022-01-19 07:13:09,172 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 304 predicate places. [2022-01-19 07:13:09,172 INFO L470 AbstractCegarLoop]: Abstraction has has 678 places, 641 transitions, 5245 flow [2022-01-19 07:13:09,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:09,173 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:09,173 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, 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 07:13:09,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 07:13:09,173 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:13:09,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:09,173 INFO L85 PathProgramCache]: Analyzing trace with hash 289643495, now seen corresponding path program 13 times [2022-01-19 07:13:09,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:09,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589106201] [2022-01-19 07:13:09,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:09,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:09,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:09,686 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 07:13:09,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:09,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589106201] [2022-01-19 07:13:09,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589106201] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:09,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:09,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 07:13:09,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291987768] [2022-01-19 07:13:09,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:09,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 07:13:09,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:09,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 07:13:09,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 07:13:09,690 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 07:13:09,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 641 transitions, 5245 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:13:09,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:09,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 07:13:09,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:17,233 INFO L129 PetriNetUnfolder]: 4719/31490 cut-off events. [2022-01-19 07:13:17,234 INFO L130 PetriNetUnfolder]: For 82260/82460 co-relation queries the response was YES. [2022-01-19 07:13:17,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63971 conditions, 31490 events. 4719/31490 cut-off events. For 82260/82460 co-relation queries the response was YES. Maximal size of possible extension queue 1099. Compared 473659 event pairs, 369 based on Foata normal form. 88/30469 useless extension candidates. Maximal degree in co-relation 63703. Up to 4219 conditions per place. [2022-01-19 07:13:18,006 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 480 selfloop transitions, 167 changer transitions 0/887 dead transitions. [2022-01-19 07:13:18,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 887 transitions, 8584 flow [2022-01-19 07:13:18,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 07:13:18,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 07:13:18,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9567 transitions. [2022-01-19 07:13:18,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6081235697940504 [2022-01-19 07:13:18,012 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9567 transitions. [2022-01-19 07:13:18,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9567 transitions. [2022-01-19 07:13:18,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:18,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9567 transitions. [2022-01-19 07:13:18,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.76315789473685) internal successors, (9567), 38 states have internal predecessors, (9567), 0 states have call successors, (0), 0 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 07:13:18,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 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 07:13:18,028 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 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 07:13:18,028 INFO L186 Difference]: Start difference. First operand has 678 places, 641 transitions, 5245 flow. Second operand 38 states and 9567 transitions. [2022-01-19 07:13:18,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 887 transitions, 8584 flow [2022-01-19 07:13:18,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 887 transitions, 8140 flow, removed 144 selfloop flow, removed 11 redundant places. [2022-01-19 07:13:18,567 INFO L242 Difference]: Finished difference. Result has 711 places, 661 transitions, 5378 flow [2022-01-19 07:13:18,568 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5378, PETRI_PLACES=711, PETRI_TRANSITIONS=661} [2022-01-19 07:13:18,568 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 337 predicate places. [2022-01-19 07:13:18,568 INFO L470 AbstractCegarLoop]: Abstraction has has 711 places, 661 transitions, 5378 flow [2022-01-19 07:13:18,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:13:18,569 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:18,569 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, 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 07:13:18,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 07:13:18,569 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:13:18,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:18,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1139927613, now seen corresponding path program 14 times [2022-01-19 07:13:18,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:18,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522370903] [2022-01-19 07:13:18,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:18,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:18,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:18,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:13:18,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:18,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522370903] [2022-01-19 07:13:18,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522370903] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:18,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:18,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:13:18,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420927070] [2022-01-19 07:13:18,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:18,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:13:18,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:18,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:13:18,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:13:18,664 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:13:18,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 661 transitions, 5378 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:18,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:18,665 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:13:18,665 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:26,058 INFO L129 PetriNetUnfolder]: 4910/34245 cut-off events. [2022-01-19 07:13:26,058 INFO L130 PetriNetUnfolder]: For 91213/91378 co-relation queries the response was YES. [2022-01-19 07:13:26,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68618 conditions, 34245 events. 4910/34245 cut-off events. For 91213/91378 co-relation queries the response was YES. Maximal size of possible extension queue 1182. Compared 523520 event pairs, 1504 based on Foata normal form. 73/32917 useless extension candidates. Maximal degree in co-relation 68364. Up to 4835 conditions per place. [2022-01-19 07:13:26,964 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 362 selfloop transitions, 131 changer transitions 0/803 dead transitions. [2022-01-19 07:13:26,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 803 transitions, 7604 flow [2022-01-19 07:13:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:13:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:13:26,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 6145 transitions. [2022-01-19 07:13:26,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8246108427267848 [2022-01-19 07:13:26,968 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 6145 transitions. [2022-01-19 07:13:26,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 6145 transitions. [2022-01-19 07:13:26,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:26,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 6145 transitions. [2022-01-19 07:13:26,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 341.3888888888889) internal successors, (6145), 18 states have internal predecessors, (6145), 0 states have call successors, (0), 0 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 07:13:26,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 414.0) internal successors, (7866), 19 states have internal predecessors, (7866), 0 states have call successors, (0), 0 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 07:13:26,976 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 414.0) internal successors, (7866), 19 states have internal predecessors, (7866), 0 states have call successors, (0), 0 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 07:13:26,976 INFO L186 Difference]: Start difference. First operand has 711 places, 661 transitions, 5378 flow. Second operand 18 states and 6145 transitions. [2022-01-19 07:13:26,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 803 transitions, 7604 flow [2022-01-19 07:13:27,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 803 transitions, 7321 flow, removed 20 selfloop flow, removed 21 redundant places. [2022-01-19 07:13:27,510 INFO L242 Difference]: Finished difference. Result has 717 places, 679 transitions, 5948 flow [2022-01-19 07:13:27,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5948, PETRI_PLACES=717, PETRI_TRANSITIONS=679} [2022-01-19 07:13:27,511 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 343 predicate places. [2022-01-19 07:13:27,511 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 679 transitions, 5948 flow [2022-01-19 07:13:27,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:27,511 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:27,512 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, 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 07:13:27,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 07:13:27,512 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:13:27,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:27,512 INFO L85 PathProgramCache]: Analyzing trace with hash 55022149, now seen corresponding path program 15 times [2022-01-19 07:13:27,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:27,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290068702] [2022-01-19 07:13:27,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:27,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:27,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:27,622 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 07:13:27,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:27,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290068702] [2022-01-19 07:13:27,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290068702] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:27,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:27,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:13:27,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640955496] [2022-01-19 07:13:27,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:27,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:13:27,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:27,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:13:27,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:13:27,624 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:13:27,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 679 transitions, 5948 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:27,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:27,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:13:27,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:36,978 INFO L129 PetriNetUnfolder]: 5856/40139 cut-off events. [2022-01-19 07:13:36,978 INFO L130 PetriNetUnfolder]: For 123413/123613 co-relation queries the response was YES. [2022-01-19 07:13:38,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82347 conditions, 40139 events. 5856/40139 cut-off events. For 123413/123613 co-relation queries the response was YES. Maximal size of possible extension queue 1391. Compared 630468 event pairs, 1316 based on Foata normal form. 102/38701 useless extension candidates. Maximal degree in co-relation 82083. Up to 4567 conditions per place. [2022-01-19 07:13:38,364 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 484 selfloop transitions, 165 changer transitions 0/959 dead transitions. [2022-01-19 07:13:38,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 959 transitions, 9878 flow [2022-01-19 07:13:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 07:13:38,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 07:13:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 9864 transitions. [2022-01-19 07:13:38,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8215892053973014 [2022-01-19 07:13:38,368 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 9864 transitions. [2022-01-19 07:13:38,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 9864 transitions. [2022-01-19 07:13:38,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:38,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 9864 transitions. [2022-01-19 07:13:38,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 340.13793103448273) internal successors, (9864), 29 states have internal predecessors, (9864), 0 states have call successors, (0), 0 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 07:13:38,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 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 07:13:38,386 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 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 07:13:38,386 INFO L186 Difference]: Start difference. First operand has 717 places, 679 transitions, 5948 flow. Second operand 29 states and 9864 transitions. [2022-01-19 07:13:38,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 959 transitions, 9878 flow [2022-01-19 07:13:39,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 959 transitions, 9595 flow, removed 70 selfloop flow, removed 6 redundant places. [2022-01-19 07:13:39,226 INFO L242 Difference]: Finished difference. Result has 754 places, 715 transitions, 6839 flow [2022-01-19 07:13:39,227 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=5684, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6839, PETRI_PLACES=754, PETRI_TRANSITIONS=715} [2022-01-19 07:13:39,227 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 380 predicate places. [2022-01-19 07:13:39,227 INFO L470 AbstractCegarLoop]: Abstraction has has 754 places, 715 transitions, 6839 flow [2022-01-19 07:13:39,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:39,228 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:39,228 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, 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 07:13:39,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 07:13:39,228 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:13:39,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:39,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1486694003, now seen corresponding path program 16 times [2022-01-19 07:13:39,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:39,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065032608] [2022-01-19 07:13:39,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:39,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:39,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:39,611 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 07:13:39,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:39,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065032608] [2022-01-19 07:13:39,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065032608] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:39,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:39,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 07:13:39,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288708726] [2022-01-19 07:13:39,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:39,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 07:13:39,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:39,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 07:13:39,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 07:13:39,615 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 07:13:39,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 715 transitions, 6839 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:13:39,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:39,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 07:13:39,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:51,476 INFO L129 PetriNetUnfolder]: 6344/45029 cut-off events. [2022-01-19 07:13:51,476 INFO L130 PetriNetUnfolder]: For 152700/153202 co-relation queries the response was YES. [2022-01-19 07:13:53,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93551 conditions, 45029 events. 6344/45029 cut-off events. For 152700/153202 co-relation queries the response was YES. Maximal size of possible extension queue 1517. Compared 717329 event pairs, 529 based on Foata normal form. 91/43507 useless extension candidates. Maximal degree in co-relation 93264. Up to 4731 conditions per place. [2022-01-19 07:13:53,333 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 555 selfloop transitions, 258 changer transitions 0/1053 dead transitions. [2022-01-19 07:13:53,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1053 transitions, 11714 flow [2022-01-19 07:13:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 07:13:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 07:13:53,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 11337 transitions. [2022-01-19 07:13:53,341 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6085346215780998 [2022-01-19 07:13:53,341 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 11337 transitions. [2022-01-19 07:13:53,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 11337 transitions. [2022-01-19 07:13:53,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:53,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 11337 transitions. [2022-01-19 07:13:53,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 251.93333333333334) internal successors, (11337), 45 states have internal predecessors, (11337), 0 states have call successors, (0), 0 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 07:13:53,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 414.0) internal successors, (19044), 46 states have internal predecessors, (19044), 0 states have call successors, (0), 0 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 07:13:53,365 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 414.0) internal successors, (19044), 46 states have internal predecessors, (19044), 0 states have call successors, (0), 0 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 07:13:53,365 INFO L186 Difference]: Start difference. First operand has 754 places, 715 transitions, 6839 flow. Second operand 45 states and 11337 transitions. [2022-01-19 07:13:53,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1053 transitions, 11714 flow [2022-01-19 07:13:54,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1053 transitions, 11307 flow, removed 136 selfloop flow, removed 8 redundant places. [2022-01-19 07:13:54,500 INFO L242 Difference]: Finished difference. Result has 805 places, 784 transitions, 8183 flow [2022-01-19 07:13:54,501 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=6505, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=8183, PETRI_PLACES=805, PETRI_TRANSITIONS=784} [2022-01-19 07:13:54,501 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 431 predicate places. [2022-01-19 07:13:54,501 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 784 transitions, 8183 flow [2022-01-19 07:13:54,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:13:54,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:54,502 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, 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 07:13:54,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 07:13:54,502 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:13:54,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:54,503 INFO L85 PathProgramCache]: Analyzing trace with hash 222698947, now seen corresponding path program 17 times [2022-01-19 07:13:54,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:54,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804078125] [2022-01-19 07:13:54,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:54,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:54,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:54,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 07:13:54,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:54,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804078125] [2022-01-19 07:13:54,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804078125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:54,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:54,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:13:54,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468950737] [2022-01-19 07:13:54,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:54,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:13:54,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:54,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:13:54,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:13:54,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:13:54,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 784 transitions, 8183 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:13:54,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:54,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:13:54,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:14:06,448 INFO L129 PetriNetUnfolder]: 6395/48039 cut-off events. [2022-01-19 07:14:06,448 INFO L130 PetriNetUnfolder]: For 174217/174692 co-relation queries the response was YES. [2022-01-19 07:14:08,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100006 conditions, 48039 events. 6395/48039 cut-off events. For 174217/174692 co-relation queries the response was YES. Maximal size of possible extension queue 1592. Compared 776422 event pairs, 2197 based on Foata normal form. 93/46192 useless extension candidates. Maximal degree in co-relation 99697. Up to 5826 conditions per place. [2022-01-19 07:14:08,372 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 459 selfloop transitions, 181 changer transitions 0/950 dead transitions. [2022-01-19 07:14:08,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 824 places, 950 transitions, 11026 flow [2022-01-19 07:14:08,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:14:08,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:14:08,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6802 transitions. [2022-01-19 07:14:08,375 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8214975845410628 [2022-01-19 07:14:08,375 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6802 transitions. [2022-01-19 07:14:08,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6802 transitions. [2022-01-19 07:14:08,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:14:08,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6802 transitions. [2022-01-19 07:14:08,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 340.1) internal successors, (6802), 20 states have internal predecessors, (6802), 0 states have call successors, (0), 0 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 07:14:08,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 414.0) internal successors, (8694), 21 states have internal predecessors, (8694), 0 states have call successors, (0), 0 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 07:14:08,383 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 414.0) internal successors, (8694), 21 states have internal predecessors, (8694), 0 states have call successors, (0), 0 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 07:14:08,383 INFO L186 Difference]: Start difference. First operand has 805 places, 784 transitions, 8183 flow. Second operand 20 states and 6802 transitions. [2022-01-19 07:14:08,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 824 places, 950 transitions, 11026 flow [2022-01-19 07:14:09,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 950 transitions, 10767 flow, removed 113 selfloop flow, removed 15 redundant places. [2022-01-19 07:14:09,795 INFO L242 Difference]: Finished difference. Result has 817 places, 796 transitions, 8768 flow [2022-01-19 07:14:09,796 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8768, PETRI_PLACES=817, PETRI_TRANSITIONS=796} [2022-01-19 07:14:09,796 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 443 predicate places. [2022-01-19 07:14:09,796 INFO L470 AbstractCegarLoop]: Abstraction has has 817 places, 796 transitions, 8768 flow [2022-01-19 07:14:09,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:14:09,796 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:14:09,797 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, 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 07:14:09,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 07:14:09,797 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:14:09,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:14:09,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1875716981, now seen corresponding path program 18 times [2022-01-19 07:14:09,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:14:09,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602326072] [2022-01-19 07:14:09,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:14:09,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:14:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:14:10,121 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 07:14:10,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:14:10,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602326072] [2022-01-19 07:14:10,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602326072] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:14:10,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:14:10,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 07:14:10,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238866563] [2022-01-19 07:14:10,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:14:10,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 07:14:10,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:14:10,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 07:14:10,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 07:14:10,125 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 07:14:10,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 796 transitions, 8768 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:14:10,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:14:10,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 07:14:10,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:14:23,509 INFO L129 PetriNetUnfolder]: 6434/46226 cut-off events. [2022-01-19 07:14:23,510 INFO L130 PetriNetUnfolder]: For 187757/188424 co-relation queries the response was YES. [2022-01-19 07:14:25,627 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100232 conditions, 46226 events. 6434/46226 cut-off events. For 187757/188424 co-relation queries the response was YES. Maximal size of possible extension queue 1543. Compared 740899 event pairs, 983 based on Foata normal form. 160/44656 useless extension candidates. Maximal degree in co-relation 99911. Up to 5920 conditions per place. [2022-01-19 07:14:25,731 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 534 selfloop transitions, 276 changer transitions 0/1050 dead transitions. [2022-01-19 07:14:25,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 1050 transitions, 12897 flow [2022-01-19 07:14:25,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 07:14:25,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 07:14:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10588 transitions. [2022-01-19 07:14:25,736 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6089256958822177 [2022-01-19 07:14:25,736 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10588 transitions. [2022-01-19 07:14:25,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10588 transitions. [2022-01-19 07:14:25,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:14:25,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10588 transitions. [2022-01-19 07:14:25,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 252.0952380952381) internal successors, (10588), 42 states have internal predecessors, (10588), 0 states have call successors, (0), 0 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 07:14:25,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 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 07:14:25,753 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 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 07:14:25,753 INFO L186 Difference]: Start difference. First operand has 817 places, 796 transitions, 8768 flow. Second operand 42 states and 10588 transitions. [2022-01-19 07:14:25,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 858 places, 1050 transitions, 12897 flow [2022-01-19 07:14:27,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 1050 transitions, 12480 flow, removed 92 selfloop flow, removed 10 redundant places. [2022-01-19 07:14:27,220 INFO L242 Difference]: Finished difference. Result has 851 places, 804 transitions, 9107 flow [2022-01-19 07:14:27,221 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=8423, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=9107, PETRI_PLACES=851, PETRI_TRANSITIONS=804} [2022-01-19 07:14:27,221 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 477 predicate places. [2022-01-19 07:14:27,221 INFO L470 AbstractCegarLoop]: Abstraction has has 851 places, 804 transitions, 9107 flow [2022-01-19 07:14:27,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:14:27,222 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:14:27,222 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, 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 07:14:27,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 07:14:27,222 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:14:27,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:14:27,223 INFO L85 PathProgramCache]: Analyzing trace with hash -869763523, now seen corresponding path program 19 times [2022-01-19 07:14:27,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:14:27,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384966777] [2022-01-19 07:14:27,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:14:27,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:14:27,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:14:27,574 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 07:14:27,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:14:27,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384966777] [2022-01-19 07:14:27,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384966777] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:14:27,575 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:14:27,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 07:14:27,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676331591] [2022-01-19 07:14:27,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:14:27,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 07:14:27,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:14:27,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 07:14:27,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 07:14:27,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 07:14:27,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 804 transitions, 9107 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:14:27,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:14:27,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 07:14:27,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:14:41,215 INFO L129 PetriNetUnfolder]: 6577/47092 cut-off events. [2022-01-19 07:14:41,216 INFO L130 PetriNetUnfolder]: For 195168/195769 co-relation queries the response was YES. [2022-01-19 07:14:43,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102577 conditions, 47092 events. 6577/47092 cut-off events. For 195168/195769 co-relation queries the response was YES. Maximal size of possible extension queue 1572. Compared 754974 event pairs, 1021 based on Foata normal form. 129/45422 useless extension candidates. Maximal degree in co-relation 102250. Up to 6409 conditions per place. [2022-01-19 07:14:43,142 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 544 selfloop transitions, 223 changer transitions 0/1007 dead transitions. [2022-01-19 07:14:43,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 1007 transitions, 12823 flow [2022-01-19 07:14:43,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 07:14:43,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 07:14:43,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9553 transitions. [2022-01-19 07:14:43,146 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6072336638698195 [2022-01-19 07:14:43,146 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9553 transitions. [2022-01-19 07:14:43,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9553 transitions. [2022-01-19 07:14:43,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:14:43,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9553 transitions. [2022-01-19 07:14:43,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.39473684210526) internal successors, (9553), 38 states have internal predecessors, (9553), 0 states have call successors, (0), 0 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 07:14:43,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 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 07:14:43,160 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 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 07:14:43,160 INFO L186 Difference]: Start difference. First operand has 851 places, 804 transitions, 9107 flow. Second operand 38 states and 9553 transitions. [2022-01-19 07:14:43,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 1007 transitions, 12823 flow [2022-01-19 07:14:44,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 1007 transitions, 12436 flow, removed 2 selfloop flow, removed 32 redundant places. [2022-01-19 07:14:44,721 INFO L242 Difference]: Finished difference. Result has 863 places, 812 transitions, 9398 flow [2022-01-19 07:14:44,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=819, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9398, PETRI_PLACES=863, PETRI_TRANSITIONS=812} [2022-01-19 07:14:44,722 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 489 predicate places. [2022-01-19 07:14:44,722 INFO L470 AbstractCegarLoop]: Abstraction has has 863 places, 812 transitions, 9398 flow [2022-01-19 07:14:44,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 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 07:14:44,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:14:44,723 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, 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 07:14:44,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 07:14:44,723 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 07:14:44,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:14:44,723 INFO L85 PathProgramCache]: Analyzing trace with hash 691841987, now seen corresponding path program 20 times [2022-01-19 07:14:44,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:14:44,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65477905] [2022-01-19 07:14:44,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:14:44,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:14:44,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:14:44,810 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 07:14:44,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:14:44,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65477905] [2022-01-19 07:14:44,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65477905] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:14:44,811 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:14:44,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:14:44,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131281428] [2022-01-19 07:14:44,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:14:44,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:14:44,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:14:44,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:14:44,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:14:44,813 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 07:14:44,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 812 transitions, 9398 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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 07:14:44,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:14:44,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 07:14:44,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand