/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-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-lit/sssc12.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-11 20:32:16,535 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-11 20:32:16,537 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-11 20:32:16,568 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-11 20:32:16,568 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-11 20:32:16,570 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-11 20:32:16,572 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-11 20:32:16,576 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-11 20:32:16,578 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-11 20:32:16,581 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-11 20:32:16,582 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-11 20:32:16,582 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-11 20:32:16,583 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-11 20:32:16,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-11 20:32:16,585 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-11 20:32:16,586 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-11 20:32:16,588 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-11 20:32:16,588 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-11 20:32:16,590 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-11 20:32:16,596 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-11 20:32:16,597 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-11 20:32:16,597 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-11 20:32:16,598 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-11 20:32:16,599 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-11 20:32:16,604 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-11 20:32:16,604 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-11 20:32:16,604 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-11 20:32:16,605 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-11 20:32:16,606 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-11 20:32:16,606 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-11 20:32:16,606 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-11 20:32:16,607 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-11 20:32:16,608 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-11 20:32:16,608 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-11 20:32:16,609 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-11 20:32:16,609 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-11 20:32:16,609 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-11 20:32:16,609 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-11 20:32:16,609 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-11 20:32:16,610 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-11 20:32:16,610 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-11 20:32:16,611 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-SemanticLbe.epf [2021-03-11 20:32:16,633 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-11 20:32:16,633 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-11 20:32:16,634 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * Use SBE=true [2021-03-11 20:32:16,634 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-11 20:32:16,634 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-11 20:32:16,635 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-11 20:32:16,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-11 20:32:16,635 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-11 20:32:16,636 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-11 20:32:16,636 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-11 20:32:16,636 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-11 20:32:16,636 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-11 20:32:16,636 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-11 20:32:16,636 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 [2021-03-11 20:32:16,870 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-11 20:32:16,885 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-11 20:32:16,887 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-11 20:32:16,887 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-11 20:32:16,888 INFO L275 PluginConnector]: CDTParser initialized [2021-03-11 20:32:16,889 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12.i [2021-03-11 20:32:16,943 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58793b53f/f16c5445af9444ac8749e0bb04e9645a/FLAG315d49492 [2021-03-11 20:32:17,415 INFO L306 CDTParser]: Found 1 translation units. [2021-03-11 20:32:17,416 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i [2021-03-11 20:32:17,426 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58793b53f/f16c5445af9444ac8749e0bb04e9645a/FLAG315d49492 [2021-03-11 20:32:17,435 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/58793b53f/f16c5445af9444ac8749e0bb04e9645a [2021-03-11 20:32:17,437 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-11 20:32:17,440 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-11 20:32:17,441 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-11 20:32:17,441 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-11 20:32:17,446 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-11 20:32:17,447 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:17,447 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76df7a2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17, skipping insertion in model container [2021-03-11 20:32:17,448 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:17,455 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-11 20:32:17,496 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-11 20:32:17,847 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i[46865,46878] [2021-03-11 20:32:17,861 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-11 20:32:17,866 INFO L203 MainTranslator]: Completed pre-run [2021-03-11 20:32:17,894 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i[46865,46878] [2021-03-11 20:32:17,898 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-11 20:32:17,983 INFO L208 MainTranslator]: Completed translation [2021-03-11 20:32:17,983 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17 WrapperNode [2021-03-11 20:32:17,983 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-11 20:32:17,984 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-11 20:32:17,984 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-11 20:32:17,984 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-11 20:32:17,988 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:17,998 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,011 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-11 20:32:18,011 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-11 20:32:18,011 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-11 20:32:18,011 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-11 20:32:18,016 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,018 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,018 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,022 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,025 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,026 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... [2021-03-11 20:32:18,027 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-11 20:32:18,028 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-11 20:32:18,028 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-11 20:32:18,028 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-11 20:32:18,029 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-11 20:32:18,091 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-11 20:32:18,092 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2021-03-11 20:32:18,092 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2021-03-11 20:32:18,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-11 20:32:18,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-11 20:32:18,092 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-11 20:32:18,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-11 20:32:18,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-03-11 20:32:18,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-11 20:32:18,093 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-11 20:32:18,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-11 20:32:18,094 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-11 20:32:18,380 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-11 20:32:18,380 INFO L299 CfgBuilder]: Removed 18 assume(true) statements. [2021-03-11 20:32:18,381 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 08:32:18 BoogieIcfgContainer [2021-03-11 20:32:18,381 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-11 20:32:18,382 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-11 20:32:18,382 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-11 20:32:18,384 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-11 20:32:18,384 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.03 08:32:17" (1/3) ... [2021-03-11 20:32:18,385 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12ace114 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 08:32:18, skipping insertion in model container [2021-03-11 20:32:18,385 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 08:32:17" (2/3) ... [2021-03-11 20:32:18,385 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12ace114 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 08:32:18, skipping insertion in model container [2021-03-11 20:32:18,385 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 08:32:18" (3/3) ... [2021-03-11 20:32:18,386 INFO L111 eAbstractionObserver]: Analyzing ICFG sssc12.i [2021-03-11 20:32:18,389 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-11 20:32:18,392 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-11 20:32:18,393 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-11 20:32:18,408 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,408 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,412 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,413 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,414 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,415 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,415 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,415 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,415 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,416 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:18,419 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 20:32:18,432 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-11 20:32:18,446 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 20:32:18,446 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 20:32:18,446 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 20:32:18,446 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 20:32:18,446 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 20:32:18,446 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 20:32:18,446 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 20:32:18,446 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 20:32:18,453 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 63 places, 66 transitions, 137 flow [2021-03-11 20:32:18,474 INFO L129 PetriNetUnfolder]: 7/75 cut-off events. [2021-03-11 20:32:18,474 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 20:32:18,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 75 events. 7/75 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 37. Up to 4 conditions per place. [2021-03-11 20:32:18,477 INFO L82 GeneralOperation]: Start removeDead. Operand has 63 places, 66 transitions, 137 flow [2021-03-11 20:32:18,479 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 63 places, 66 transitions, 137 flow [2021-03-11 20:32:18,482 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 20:32:18,488 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 63 places, 66 transitions, 137 flow [2021-03-11 20:32:18,490 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 63 places, 66 transitions, 137 flow [2021-03-11 20:32:18,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 63 places, 66 transitions, 137 flow [2021-03-11 20:32:18,501 INFO L129 PetriNetUnfolder]: 7/75 cut-off events. [2021-03-11 20:32:18,501 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 20:32:18,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 75 events. 7/75 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 78 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 37. Up to 4 conditions per place. [2021-03-11 20:32:18,503 INFO L116 LiptonReduction]: Number of co-enabled transitions 594 [2021-03-11 20:32:20,876 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2021-03-11 20:32:21,145 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2021-03-11 20:32:21,237 INFO L131 LiptonReduction]: Checked pairs total: 508 [2021-03-11 20:32:21,237 INFO L133 LiptonReduction]: Total number of compositions: 71 [2021-03-11 20:32:21,238 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2758 [2021-03-11 20:32:21,244 INFO L129 PetriNetUnfolder]: 1/10 cut-off events. [2021-03-11 20:32:21,244 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 20:32:21,244 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:21,244 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2021-03-11 20:32:21,245 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:32:21,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:21,248 INFO L82 PathProgramCache]: Analyzing trace with hash 310082840, now seen corresponding path program 1 times [2021-03-11 20:32:21,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:21,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41033475] [2021-03-11 20:32:21,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:21,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:21,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:21,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:21,378 INFO L142 QuantifierPusher]: treesize reduction 4, result has 73.3 percent of original size [2021-03-11 20:32:21,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-11 20:32:21,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:21,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41033475] [2021-03-11 20:32:21,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:21,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:21,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875975372] [2021-03-11 20:32:21,393 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-11 20:32:21,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:21,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-11 20:32:21,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-11 20:32:21,403 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 137 [2021-03-11 20:32:21,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 12 places, 10 transitions, 25 flow. Second operand has 4 states, 4 states have (on average 50.0) internal successors, (200), 4 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:21,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:21,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 137 [2021-03-11 20:32:21,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:21,424 INFO L129 PetriNetUnfolder]: 1/12 cut-off events. [2021-03-11 20:32:21,424 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-11 20:32:21,424 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26 conditions, 12 events. 1/12 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 14 event pairs, 0 based on Foata normal form. 7/16 useless extension candidates. Maximal degree in co-relation 14. Up to 5 conditions per place. [2021-03-11 20:32:21,425 INFO L132 encePairwiseOnDemand]: 132/137 looper letters, 5 selfloop transitions, 3 changer transitions 0/11 dead transitions. [2021-03-11 20:32:21,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 11 transitions, 43 flow [2021-03-11 20:32:21,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 20:32:21,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 20:32:21,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 208 transitions. [2021-03-11 20:32:21,434 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.3795620437956204 [2021-03-11 20:32:21,434 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 208 transitions. [2021-03-11 20:32:21,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 208 transitions. [2021-03-11 20:32:21,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:21,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 208 transitions. [2021-03-11 20:32:21,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 52.0) internal successors, (208), 4 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:21,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:21,443 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:21,444 INFO L185 Difference]: Start difference. First operand has 12 places, 10 transitions, 25 flow. Second operand 4 states and 208 transitions. [2021-03-11 20:32:21,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 11 transitions, 43 flow [2021-03-11 20:32:21,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 14 places, 11 transitions, 43 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 20:32:21,447 INFO L241 Difference]: Finished difference. Result has 15 places, 10 transitions, 37 flow [2021-03-11 20:32:21,448 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=23, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=9, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=6, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=37, PETRI_PLACES=15, PETRI_TRANSITIONS=10} [2021-03-11 20:32:21,448 INFO L335 CegarLoopForPetriNet]: 12 programPoint places, 3 predicate places. [2021-03-11 20:32:21,449 INFO L480 AbstractCegarLoop]: Abstraction has has 15 places, 10 transitions, 37 flow [2021-03-11 20:32:21,449 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 50.0) internal successors, (200), 4 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:21,449 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:21,449 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2021-03-11 20:32:21,449 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-11 20:32:21,449 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:32:21,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:21,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1022482083, now seen corresponding path program 1 times [2021-03-11 20:32:21,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:21,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124494180] [2021-03-11 20:32:21,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:32:21,464 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:32:21,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:32:21,480 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:32:21,501 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 20:32:21,501 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 20:32:21,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-11 20:32:21,502 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 20:32:21,502 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-11 20:32:21,513 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,513 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,513 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,513 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,514 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,515 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,516 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,517 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,518 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,518 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,518 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,518 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,519 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,519 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,519 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,519 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,519 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,520 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,520 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,522 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,522 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,523 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,523 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,527 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,528 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,529 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,531 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,532 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,532 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,532 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,532 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,533 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,533 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,533 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,533 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,533 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,533 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,534 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,535 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:21,536 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 20:32:21,536 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-11 20:32:21,541 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 20:32:21,542 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 20:32:21,542 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 20:32:21,542 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 20:32:21,542 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 20:32:21,542 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 20:32:21,542 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 20:32:21,542 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 20:32:21,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 94 transitions, 200 flow [2021-03-11 20:32:21,570 INFO L129 PetriNetUnfolder]: 12/113 cut-off events. [2021-03-11 20:32:21,570 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-11 20:32:21,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 113 events. 12/113 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 241 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 76. Up to 6 conditions per place. [2021-03-11 20:32:21,572 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 94 transitions, 200 flow [2021-03-11 20:32:21,573 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 94 transitions, 200 flow [2021-03-11 20:32:21,574 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 20:32:21,574 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 94 transitions, 200 flow [2021-03-11 20:32:21,574 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 94 transitions, 200 flow [2021-03-11 20:32:21,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 94 transitions, 200 flow [2021-03-11 20:32:21,589 INFO L129 PetriNetUnfolder]: 12/113 cut-off events. [2021-03-11 20:32:21,589 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-11 20:32:21,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 113 events. 12/113 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 231 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 76. Up to 6 conditions per place. [2021-03-11 20:32:21,593 INFO L116 LiptonReduction]: Number of co-enabled transitions 2700 [2021-03-11 20:32:23,660 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2021-03-11 20:32:23,830 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2021-03-11 20:32:24,015 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-03-11 20:32:24,205 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-03-11 20:32:24,496 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 93 [2021-03-11 20:32:24,766 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 93 [2021-03-11 20:32:24,850 INFO L131 LiptonReduction]: Checked pairs total: 6229 [2021-03-11 20:32:24,850 INFO L133 LiptonReduction]: Total number of compositions: 89 [2021-03-11 20:32:24,850 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3276 [2021-03-11 20:32:24,852 INFO L129 PetriNetUnfolder]: 1/14 cut-off events. [2021-03-11 20:32:24,853 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-11 20:32:24,853 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:24,853 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:24,853 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:24,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:24,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1907658665, now seen corresponding path program 1 times [2021-03-11 20:32:24,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:24,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764325018] [2021-03-11 20:32:24,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:24,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:24,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:32:24,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:24,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:24,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:24,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764325018] [2021-03-11 20:32:24,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:24,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:24,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216976481] [2021-03-11 20:32:24,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:32:24,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:24,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:32:24,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:32:24,890 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 183 [2021-03-11 20:32:24,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 27 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:24,890 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:24,890 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 183 [2021-03-11 20:32:24,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:24,903 INFO L129 PetriNetUnfolder]: 3/31 cut-off events. [2021-03-11 20:32:24,903 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-11 20:32:24,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 31 events. 3/31 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 65 event pairs, 0 based on Foata normal form. 11/36 useless extension candidates. Maximal degree in co-relation 32. Up to 8 conditions per place. [2021-03-11 20:32:24,903 INFO L132 encePairwiseOnDemand]: 178/183 looper letters, 7 selfloop transitions, 2 changer transitions 0/27 dead transitions. [2021-03-11 20:32:24,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 27 transitions, 84 flow [2021-03-11 20:32:24,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:32:24,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:32:24,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 388 transitions. [2021-03-11 20:32:24,906 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7067395264116576 [2021-03-11 20:32:24,906 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 388 transitions. [2021-03-11 20:32:24,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 388 transitions. [2021-03-11 20:32:24,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:24,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 388 transitions. [2021-03-11 20:32:24,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:24,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:24,909 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:24,909 INFO L185 Difference]: Start difference. First operand has 28 places, 27 transitions, 66 flow. Second operand 3 states and 388 transitions. [2021-03-11 20:32:24,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 27 transitions, 84 flow [2021-03-11 20:32:24,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 27 transitions, 82 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-11 20:32:24,910 INFO L241 Difference]: Finished difference. Result has 30 places, 26 transitions, 72 flow [2021-03-11 20:32:24,910 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=30, PETRI_TRANSITIONS=26} [2021-03-11 20:32:24,910 INFO L335 CegarLoopForPetriNet]: 28 programPoint places, 2 predicate places. [2021-03-11 20:32:24,910 INFO L480 AbstractCegarLoop]: Abstraction has has 30 places, 26 transitions, 72 flow [2021-03-11 20:32:24,910 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:24,910 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:24,910 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1] [2021-03-11 20:32:24,910 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-11 20:32:24,910 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:24,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:24,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1475030019, now seen corresponding path program 1 times [2021-03-11 20:32:24,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:24,911 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142497090] [2021-03-11 20:32:24,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:32:24,925 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:32:24,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:32:24,940 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:32:24,943 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 20:32:24,943 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 20:32:24,943 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-11 20:32:24,944 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 20:32:24,944 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,961 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,962 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,963 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,964 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,965 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,966 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,967 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,968 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,969 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,970 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,972 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,973 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,973 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,975 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:24,976 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 20:32:24,976 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-11 20:32:24,976 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 20:32:24,977 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 20:32:24,977 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 20:32:24,977 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 20:32:24,977 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 20:32:24,977 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 20:32:24,977 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 20:32:24,977 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 20:32:24,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 122 transitions, 265 flow [2021-03-11 20:32:24,988 INFO L129 PetriNetUnfolder]: 17/151 cut-off events. [2021-03-11 20:32:24,988 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-11 20:32:24,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 151 events. 17/151 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 391 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 117. Up to 8 conditions per place. [2021-03-11 20:32:24,989 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 122 transitions, 265 flow [2021-03-11 20:32:24,990 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 122 transitions, 265 flow [2021-03-11 20:32:24,990 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 20:32:24,990 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 122 transitions, 265 flow [2021-03-11 20:32:24,990 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 122 transitions, 265 flow [2021-03-11 20:32:24,990 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 122 transitions, 265 flow [2021-03-11 20:32:25,000 INFO L129 PetriNetUnfolder]: 17/151 cut-off events. [2021-03-11 20:32:25,000 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-11 20:32:25,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 151 events. 17/151 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 397 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 117. Up to 8 conditions per place. [2021-03-11 20:32:25,003 INFO L116 LiptonReduction]: Number of co-enabled transitions 6318 [2021-03-11 20:32:27,356 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2021-03-11 20:32:27,510 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2021-03-11 20:32:27,737 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-11 20:32:27,971 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 93 [2021-03-11 20:32:28,049 INFO L131 LiptonReduction]: Checked pairs total: 15446 [2021-03-11 20:32:28,049 INFO L133 LiptonReduction]: Total number of compositions: 115 [2021-03-11 20:32:28,049 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3059 [2021-03-11 20:32:28,052 INFO L129 PetriNetUnfolder]: 2/19 cut-off events. [2021-03-11 20:32:28,052 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-11 20:32:28,052 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:28,052 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:28,053 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:28,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:28,053 INFO L82 PathProgramCache]: Analyzing trace with hash -217262399, now seen corresponding path program 1 times [2021-03-11 20:32:28,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:28,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509447556] [2021-03-11 20:32:28,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:28,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:32:28,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:28,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:28,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509447556] [2021-03-11 20:32:28,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:28,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:28,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678936772] [2021-03-11 20:32:28,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:32:28,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:28,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:32:28,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:32:28,123 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 237 [2021-03-11 20:32:28,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 38 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:28,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 237 [2021-03-11 20:32:28,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:28,137 INFO L129 PetriNetUnfolder]: 5/44 cut-off events. [2021-03-11 20:32:28,137 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-11 20:32:28,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 44 events. 5/44 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 102 event pairs, 0 based on Foata normal form. 13/48 useless extension candidates. Maximal degree in co-relation 44. Up to 8 conditions per place. [2021-03-11 20:32:28,137 INFO L132 encePairwiseOnDemand]: 232/237 looper letters, 7 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2021-03-11 20:32:28,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 38 transitions, 115 flow [2021-03-11 20:32:28,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:32:28,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:32:28,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 520 transitions. [2021-03-11 20:32:28,139 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7313642756680732 [2021-03-11 20:32:28,139 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 520 transitions. [2021-03-11 20:32:28,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 520 transitions. [2021-03-11 20:32:28,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:28,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 520 transitions. [2021-03-11 20:32:28,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,142 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,143 INFO L185 Difference]: Start difference. First operand has 39 places, 38 transitions, 97 flow. Second operand 3 states and 520 transitions. [2021-03-11 20:32:28,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 38 transitions, 115 flow [2021-03-11 20:32:28,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 38 transitions, 109 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-11 20:32:28,144 INFO L241 Difference]: Finished difference. Result has 41 places, 37 transitions, 99 flow [2021-03-11 20:32:28,144 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=89, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=99, PETRI_PLACES=41, PETRI_TRANSITIONS=37} [2021-03-11 20:32:28,144 INFO L335 CegarLoopForPetriNet]: 39 programPoint places, 2 predicate places. [2021-03-11 20:32:28,144 INFO L480 AbstractCegarLoop]: Abstraction has has 41 places, 37 transitions, 99 flow [2021-03-11 20:32:28,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,144 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:28,144 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:28,144 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-11 20:32:28,145 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:28,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:28,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1122223774, now seen corresponding path program 1 times [2021-03-11 20:32:28,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:28,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693148261] [2021-03-11 20:32:28,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:28,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:28,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:32:28,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:28,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:32:28,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693148261] [2021-03-11 20:32:28,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:28,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:28,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781658044] [2021-03-11 20:32:28,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:32:28,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:28,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:32:28,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:32:28,169 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 237 [2021-03-11 20:32:28,170 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 37 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:28,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 237 [2021-03-11 20:32:28,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:28,184 INFO L129 PetriNetUnfolder]: 4/46 cut-off events. [2021-03-11 20:32:28,184 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-11 20:32:28,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76 conditions, 46 events. 4/46 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 117 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 57. Up to 8 conditions per place. [2021-03-11 20:32:28,184 INFO L132 encePairwiseOnDemand]: 233/237 looper letters, 7 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2021-03-11 20:32:28,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 38 transitions, 119 flow [2021-03-11 20:32:28,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:32:28,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:32:28,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 527 transitions. [2021-03-11 20:32:28,191 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7412095639943741 [2021-03-11 20:32:28,191 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 527 transitions. [2021-03-11 20:32:28,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 527 transitions. [2021-03-11 20:32:28,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:28,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 527 transitions. [2021-03-11 20:32:28,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.66666666666666) internal successors, (527), 3 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,194 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,194 INFO L185 Difference]: Start difference. First operand has 41 places, 37 transitions, 99 flow. Second operand 3 states and 527 transitions. [2021-03-11 20:32:28,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 38 transitions, 119 flow [2021-03-11 20:32:28,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 115 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:32:28,195 INFO L241 Difference]: Finished difference. Result has 42 places, 37 transitions, 105 flow [2021-03-11 20:32:28,195 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2021-03-11 20:32:28,195 INFO L335 CegarLoopForPetriNet]: 39 programPoint places, 3 predicate places. [2021-03-11 20:32:28,195 INFO L480 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 105 flow [2021-03-11 20:32:28,196 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,196 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:28,196 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:28,196 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-11 20:32:28,196 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:28,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:28,196 INFO L82 PathProgramCache]: Analyzing trace with hash 17314896, now seen corresponding path program 1 times [2021-03-11 20:32:28,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:28,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138645167] [2021-03-11 20:32:28,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:28,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:28,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:28,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:28,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:28,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138645167] [2021-03-11 20:32:28,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:28,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 20:32:28,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64615637] [2021-03-11 20:32:28,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 20:32:28,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:28,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 20:32:28,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 20:32:28,243 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 237 [2021-03-11 20:32:28,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 105 flow. Second operand has 6 states, 6 states have (on average 126.33333333333333) internal successors, (758), 6 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:28,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 237 [2021-03-11 20:32:28,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:28,513 INFO L129 PetriNetUnfolder]: 2058/3409 cut-off events. [2021-03-11 20:32:28,513 INFO L130 PetriNetUnfolder]: For 396/396 co-relation queries the response was YES. [2021-03-11 20:32:28,522 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7293 conditions, 3409 events. 2058/3409 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22861 event pairs, 204 based on Foata normal form. 0/2638 useless extension candidates. Maximal degree in co-relation 7272. Up to 1374 conditions per place. [2021-03-11 20:32:28,541 INFO L132 encePairwiseOnDemand]: 223/237 looper letters, 71 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2021-03-11 20:32:28,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 96 transitions, 411 flow [2021-03-11 20:32:28,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-11 20:32:28,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-11 20:32:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 841 transitions. [2021-03-11 20:32:28,543 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.5914205344585092 [2021-03-11 20:32:28,543 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 841 transitions. [2021-03-11 20:32:28,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 841 transitions. [2021-03-11 20:32:28,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:28,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 841 transitions. [2021-03-11 20:32:28,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 140.16666666666666) internal successors, (841), 6 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 237.0) internal successors, (1659), 7 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,547 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 237.0) internal successors, (1659), 7 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,547 INFO L185 Difference]: Start difference. First operand has 42 places, 37 transitions, 105 flow. Second operand 6 states and 841 transitions. [2021-03-11 20:32:28,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 96 transitions, 411 flow [2021-03-11 20:32:28,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 96 transitions, 401 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:32:28,550 INFO L241 Difference]: Finished difference. Result has 49 places, 49 transitions, 215 flow [2021-03-11 20:32:28,550 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=215, PETRI_PLACES=49, PETRI_TRANSITIONS=49} [2021-03-11 20:32:28,550 INFO L335 CegarLoopForPetriNet]: 39 programPoint places, 10 predicate places. [2021-03-11 20:32:28,550 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 49 transitions, 215 flow [2021-03-11 20:32:28,551 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 126.33333333333333) internal successors, (758), 6 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,551 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:28,551 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:28,551 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-11 20:32:28,551 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:28,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:28,551 INFO L82 PathProgramCache]: Analyzing trace with hash 536762817, now seen corresponding path program 1 times [2021-03-11 20:32:28,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:28,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623243576] [2021-03-11 20:32:28,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:28,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:28,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:28,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:28,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:28,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623243576] [2021-03-11 20:32:28,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112499003] [2021-03-11 20:32:28,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:32:28,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:28,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-11 20:32:28,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:32:28,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:28,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:28,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:28,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:28,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:28,764 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 20:32:28,765 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-03-11 20:32:28,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863996455] [2021-03-11 20:32:28,765 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 20:32:28,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:28,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 20:32:28,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-03-11 20:32:28,766 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 237 [2021-03-11 20:32:28,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 49 transitions, 215 flow. Second operand has 10 states, 10 states have (on average 126.7) internal successors, (1267), 10 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:28,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:28,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 237 [2021-03-11 20:32:28,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:29,593 INFO L129 PetriNetUnfolder]: 3257/5345 cut-off events. [2021-03-11 20:32:29,593 INFO L130 PetriNetUnfolder]: For 2909/3189 co-relation queries the response was YES. [2021-03-11 20:32:29,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14087 conditions, 5345 events. 3257/5345 cut-off events. For 2909/3189 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37118 event pairs, 303 based on Foata normal form. 11/4340 useless extension candidates. Maximal degree in co-relation 14061. Up to 1417 conditions per place. [2021-03-11 20:32:29,634 INFO L132 encePairwiseOnDemand]: 223/237 looper letters, 154 selfloop transitions, 48 changer transitions 0/214 dead transitions. [2021-03-11 20:32:29,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 214 transitions, 1217 flow [2021-03-11 20:32:29,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-11 20:32:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-11 20:32:29,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2081 transitions. [2021-03-11 20:32:29,638 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.5853727144866385 [2021-03-11 20:32:29,639 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2081 transitions. [2021-03-11 20:32:29,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2081 transitions. [2021-03-11 20:32:29,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:29,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2081 transitions. [2021-03-11 20:32:29,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 138.73333333333332) internal successors, (2081), 15 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:29,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 237.0) internal successors, (3792), 16 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:29,647 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 237.0) internal successors, (3792), 16 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:29,647 INFO L185 Difference]: Start difference. First operand has 49 places, 49 transitions, 215 flow. Second operand 15 states and 2081 transitions. [2021-03-11 20:32:29,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 214 transitions, 1217 flow [2021-03-11 20:32:29,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 214 transitions, 1208 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-11 20:32:29,653 INFO L241 Difference]: Finished difference. Result has 69 places, 91 transitions, 644 flow [2021-03-11 20:32:29,653 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=644, PETRI_PLACES=69, PETRI_TRANSITIONS=91} [2021-03-11 20:32:29,653 INFO L335 CegarLoopForPetriNet]: 39 programPoint places, 30 predicate places. [2021-03-11 20:32:29,653 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 91 transitions, 644 flow [2021-03-11 20:32:29,654 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 126.7) internal successors, (1267), 10 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:29,654 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:29,654 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2021-03-11 20:32:29,867 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-03-11 20:32:29,867 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:29,868 INFO L82 PathProgramCache]: Analyzing trace with hash -2009435938, now seen corresponding path program 1 times [2021-03-11 20:32:29,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:29,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582159722] [2021-03-11 20:32:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:29,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:32:29,883 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:32:29,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:32:29,892 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:32:29,897 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 20:32:29,897 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 20:32:29,897 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-11 20:32:29,897 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 20:32:29,898 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-11 20:32:29,906 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,906 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,907 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,909 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,911 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,912 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,913 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,914 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,915 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,916 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,917 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,918 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,920 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,921 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,922 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,922 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,922 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,922 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,923 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:32:29,924 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 20:32:29,924 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-11 20:32:29,924 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 20:32:29,925 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 20:32:29,925 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 20:32:29,925 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 20:32:29,925 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 20:32:29,925 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 20:32:29,925 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 20:32:29,925 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 20:32:29,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 150 transitions, 332 flow [2021-03-11 20:32:29,936 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-11 20:32:29,936 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-11 20:32:29,937 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 189 events. 22/189 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 585 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 159. Up to 10 conditions per place. [2021-03-11 20:32:29,937 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 150 transitions, 332 flow [2021-03-11 20:32:29,938 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 150 transitions, 332 flow [2021-03-11 20:32:29,939 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 20:32:29,939 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 150 transitions, 332 flow [2021-03-11 20:32:29,939 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 150 transitions, 332 flow [2021-03-11 20:32:29,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 150 transitions, 332 flow [2021-03-11 20:32:29,949 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-11 20:32:29,949 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-11 20:32:29,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 189 events. 22/189 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 568 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 159. Up to 10 conditions per place. [2021-03-11 20:32:29,955 INFO L116 LiptonReduction]: Number of co-enabled transitions 11448 [2021-03-11 20:32:32,558 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-03-11 20:32:32,737 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-03-11 20:32:33,010 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-11 20:32:33,249 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 93 [2021-03-11 20:32:33,330 INFO L131 LiptonReduction]: Checked pairs total: 29270 [2021-03-11 20:32:33,330 INFO L133 LiptonReduction]: Total number of compositions: 134 [2021-03-11 20:32:33,331 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3392 [2021-03-11 20:32:33,332 INFO L129 PetriNetUnfolder]: 1/14 cut-off events. [2021-03-11 20:32:33,332 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-11 20:32:33,332 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:33,332 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:33,332 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:33,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:33,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1911943114, now seen corresponding path program 1 times [2021-03-11 20:32:33,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:33,333 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054560696] [2021-03-11 20:32:33,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:33,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:32:33,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:33,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054560696] [2021-03-11 20:32:33,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:33,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:33,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678451164] [2021-03-11 20:32:33,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:32:33,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:33,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:32:33,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:32:33,349 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 284 [2021-03-11 20:32:33,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:33,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 284 [2021-03-11 20:32:33,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:33,361 INFO L129 PetriNetUnfolder]: 7/57 cut-off events. [2021-03-11 20:32:33,361 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-11 20:32:33,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 57 events. 7/57 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 136 event pairs, 0 based on Foata normal form. 15/60 useless extension candidates. Maximal degree in co-relation 62. Up to 8 conditions per place. [2021-03-11 20:32:33,362 INFO L132 encePairwiseOnDemand]: 279/284 looper letters, 7 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2021-03-11 20:32:33,362 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 148 flow [2021-03-11 20:32:33,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:32:33,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:32:33,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 643 transitions. [2021-03-11 20:32:33,364 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7546948356807511 [2021-03-11 20:32:33,364 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 643 transitions. [2021-03-11 20:32:33,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 643 transitions. [2021-03-11 20:32:33,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:33,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 643 transitions. [2021-03-11 20:32:33,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.33333333333334) internal successors, (643), 3 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 284.0) internal successors, (1136), 4 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,366 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 284.0) internal successors, (1136), 4 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,366 INFO L185 Difference]: Start difference. First operand has 50 places, 49 transitions, 130 flow. Second operand 3 states and 643 transitions. [2021-03-11 20:32:33,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 148 flow [2021-03-11 20:32:33,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 136 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-11 20:32:33,367 INFO L241 Difference]: Finished difference. Result has 52 places, 48 transitions, 126 flow [2021-03-11 20:32:33,367 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2021-03-11 20:32:33,368 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 2 predicate places. [2021-03-11 20:32:33,368 INFO L480 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 126 flow [2021-03-11 20:32:33,368 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,368 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:33,368 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:33,368 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-11 20:32:33,368 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:33,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:33,368 INFO L82 PathProgramCache]: Analyzing trace with hash -2005334465, now seen corresponding path program 1 times [2021-03-11 20:32:33,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:33,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478388606] [2021-03-11 20:32:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:33,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:32:33,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:33,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:32:33,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478388606] [2021-03-11 20:32:33,383 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:33,383 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:33,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356048362] [2021-03-11 20:32:33,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:32:33,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:33,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:32:33,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:32:33,385 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 284 [2021-03-11 20:32:33,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:33,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 284 [2021-03-11 20:32:33,385 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:33,397 INFO L129 PetriNetUnfolder]: 6/59 cut-off events. [2021-03-11 20:32:33,397 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-11 20:32:33,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 59 events. 6/59 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 158 event pairs, 0 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 73. Up to 8 conditions per place. [2021-03-11 20:32:33,397 INFO L132 encePairwiseOnDemand]: 280/284 looper letters, 7 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2021-03-11 20:32:33,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 49 transitions, 146 flow [2021-03-11 20:32:33,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:32:33,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:32:33,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 641 transitions. [2021-03-11 20:32:33,399 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7523474178403756 [2021-03-11 20:32:33,399 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 641 transitions. [2021-03-11 20:32:33,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 641 transitions. [2021-03-11 20:32:33,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:33,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 641 transitions. [2021-03-11 20:32:33,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 213.66666666666666) internal successors, (641), 3 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 284.0) internal successors, (1136), 4 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,402 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 284.0) internal successors, (1136), 4 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,402 INFO L185 Difference]: Start difference. First operand has 52 places, 48 transitions, 126 flow. Second operand 3 states and 641 transitions. [2021-03-11 20:32:33,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 49 transitions, 146 flow [2021-03-11 20:32:33,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 49 transitions, 142 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:32:33,403 INFO L241 Difference]: Finished difference. Result has 53 places, 48 transitions, 132 flow [2021-03-11 20:32:33,403 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2021-03-11 20:32:33,403 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 3 predicate places. [2021-03-11 20:32:33,403 INFO L480 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 132 flow [2021-03-11 20:32:33,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,403 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:33,404 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:33,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-11 20:32:33,404 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:33,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:33,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1193693760, now seen corresponding path program 1 times [2021-03-11 20:32:33,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:33,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987443275] [2021-03-11 20:32:33,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:33,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:33,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:33,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:33,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:33,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:33,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987443275] [2021-03-11 20:32:33,440 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:33,440 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 20:32:33,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70370361] [2021-03-11 20:32:33,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 20:32:33,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:33,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 20:32:33,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 20:32:33,442 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 284 [2021-03-11 20:32:33,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 132 flow. Second operand has 6 states, 6 states have (on average 152.33333333333334) internal successors, (914), 6 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:33,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:33,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 284 [2021-03-11 20:32:33,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:35,567 INFO L129 PetriNetUnfolder]: 27548/38027 cut-off events. [2021-03-11 20:32:35,567 INFO L130 PetriNetUnfolder]: For 3603/3603 co-relation queries the response was YES. [2021-03-11 20:32:35,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81148 conditions, 38027 events. 27548/38027 cut-off events. For 3603/3603 co-relation queries the response was YES. Maximal size of possible extension queue 2164. Compared 253938 event pairs, 6218 based on Foata normal form. 0/28285 useless extension candidates. Maximal degree in co-relation 81126. Up to 16511 conditions per place. [2021-03-11 20:32:35,864 INFO L132 encePairwiseOnDemand]: 267/284 looper letters, 98 selfloop transitions, 16 changer transitions 0/130 dead transitions. [2021-03-11 20:32:35,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 130 transitions, 544 flow [2021-03-11 20:32:35,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-11 20:32:35,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-11 20:32:35,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1029 transitions. [2021-03-11 20:32:35,866 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6038732394366197 [2021-03-11 20:32:35,867 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1029 transitions. [2021-03-11 20:32:35,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1029 transitions. [2021-03-11 20:32:35,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:35,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1029 transitions. [2021-03-11 20:32:35,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 171.5) internal successors, (1029), 6 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:35,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 284.0) internal successors, (1988), 7 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:35,871 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 284.0) internal successors, (1988), 7 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:35,871 INFO L185 Difference]: Start difference. First operand has 53 places, 48 transitions, 132 flow. Second operand 6 states and 1029 transitions. [2021-03-11 20:32:35,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 130 transitions, 544 flow [2021-03-11 20:32:35,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 130 transitions, 534 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:32:35,892 INFO L241 Difference]: Finished difference. Result has 60 places, 63 transitions, 269 flow [2021-03-11 20:32:35,892 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=269, PETRI_PLACES=60, PETRI_TRANSITIONS=63} [2021-03-11 20:32:35,892 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 10 predicate places. [2021-03-11 20:32:35,892 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 63 transitions, 269 flow [2021-03-11 20:32:35,893 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 152.33333333333334) internal successors, (914), 6 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:35,893 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:35,893 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:35,893 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-11 20:32:35,893 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:35,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:35,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1650201085, now seen corresponding path program 1 times [2021-03-11 20:32:35,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:35,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552597205] [2021-03-11 20:32:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:35,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:35,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:35,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:35,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:35,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:35,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:35,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:35,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:35,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:35,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:35,956 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:35,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552597205] [2021-03-11 20:32:35,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629205500] [2021-03-11 20:32:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:32:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:36,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-11 20:32:36,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:32:36,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-11 20:32:36,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-11 20:32:36,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:36,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:36,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:36,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:36,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:36,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:36,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:36,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:36,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:36,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 20:32:36,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-03-11 20:32:36,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572934111] [2021-03-11 20:32:36,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 20:32:36,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:36,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 20:32:36,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-03-11 20:32:36,084 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 284 [2021-03-11 20:32:36,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 63 transitions, 269 flow. Second operand has 10 states, 10 states have (on average 152.7) internal successors, (1527), 10 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:36,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:36,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 284 [2021-03-11 20:32:36,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:41,084 INFO L129 PetriNetUnfolder]: 49705/69770 cut-off events. [2021-03-11 20:32:41,084 INFO L130 PetriNetUnfolder]: For 38942/40952 co-relation queries the response was YES. [2021-03-11 20:32:41,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180518 conditions, 69770 events. 49705/69770 cut-off events. For 38942/40952 co-relation queries the response was YES. Maximal size of possible extension queue 4003. Compared 513266 event pairs, 4436 based on Foata normal form. 619/56034 useless extension candidates. Maximal degree in co-relation 180491. Up to 17019 conditions per place. [2021-03-11 20:32:41,663 INFO L132 encePairwiseOnDemand]: 267/284 looper letters, 263 selfloop transitions, 71 changer transitions 0/350 dead transitions. [2021-03-11 20:32:41,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 350 transitions, 1941 flow [2021-03-11 20:32:41,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-11 20:32:41,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-11 20:32:41,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2768 transitions. [2021-03-11 20:32:41,668 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6091549295774648 [2021-03-11 20:32:41,668 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2768 transitions. [2021-03-11 20:32:41,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2768 transitions. [2021-03-11 20:32:41,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:41,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2768 transitions. [2021-03-11 20:32:41,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 173.0) internal successors, (2768), 16 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:41,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 284.0) internal successors, (4828), 17 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:41,679 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 284.0) internal successors, (4828), 17 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:41,679 INFO L185 Difference]: Start difference. First operand has 60 places, 63 transitions, 269 flow. Second operand 16 states and 2768 transitions. [2021-03-11 20:32:41,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 350 transitions, 1941 flow [2021-03-11 20:32:41,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 350 transitions, 1931 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-11 20:32:41,693 INFO L241 Difference]: Finished difference. Result has 85 places, 131 transitions, 997 flow [2021-03-11 20:32:41,694 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=997, PETRI_PLACES=85, PETRI_TRANSITIONS=131} [2021-03-11 20:32:41,694 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 35 predicate places. [2021-03-11 20:32:41,694 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 131 transitions, 997 flow [2021-03-11 20:32:41,694 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 152.7) internal successors, (1527), 10 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:41,694 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:41,694 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:41,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-11 20:32:41,912 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:41,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:41,912 INFO L82 PathProgramCache]: Analyzing trace with hash -383371936, now seen corresponding path program 2 times [2021-03-11 20:32:41,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:41,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626044650] [2021-03-11 20:32:41,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:41,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:41,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:41,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:41,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:41,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:41,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:41,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:41,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:41,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:41,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:41,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:41,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:41,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:41,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:41,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626044650] [2021-03-11 20:32:41,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795563192] [2021-03-11 20:32:41,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:32:42,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-11 20:32:42,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-11 20:32:42,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 14 conjunts are in the unsatisfiable core [2021-03-11 20:32:42,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:32:42,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:42,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:42,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:42,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:42,099 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:32:42,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 20:32:42,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-03-11 20:32:42,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067534462] [2021-03-11 20:32:42,101 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-11 20:32:42,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:42,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-11 20:32:42,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-03-11 20:32:42,104 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 284 [2021-03-11 20:32:42,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 131 transitions, 997 flow. Second operand has 11 states, 11 states have (on average 152.63636363636363) internal successors, (1679), 11 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:42,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:42,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 284 [2021-03-11 20:32:42,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:50,246 INFO L129 PetriNetUnfolder]: 62775/87647 cut-off events. [2021-03-11 20:32:50,247 INFO L130 PetriNetUnfolder]: For 293391/296863 co-relation queries the response was YES. [2021-03-11 20:32:50,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 292366 conditions, 87647 events. 62775/87647 cut-off events. For 293391/296863 co-relation queries the response was YES. Maximal size of possible extension queue 4777. Compared 652939 event pairs, 4240 based on Foata normal form. 1520/72324 useless extension candidates. Maximal degree in co-relation 292327. Up to 16689 conditions per place. [2021-03-11 20:32:51,226 INFO L132 encePairwiseOnDemand]: 267/284 looper letters, 316 selfloop transitions, 106 changer transitions 0/438 dead transitions. [2021-03-11 20:32:51,226 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 438 transitions, 3422 flow [2021-03-11 20:32:51,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-11 20:32:51,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-11 20:32:51,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3278 transitions. [2021-03-11 20:32:51,231 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6074870274277242 [2021-03-11 20:32:51,231 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3278 transitions. [2021-03-11 20:32:51,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3278 transitions. [2021-03-11 20:32:51,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:51,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3278 transitions. [2021-03-11 20:32:51,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 172.52631578947367) internal successors, (3278), 19 states have internal predecessors, (3278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:51,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 284.0) internal successors, (5680), 20 states have internal predecessors, (5680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:51,242 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 284.0) internal successors, (5680), 20 states have internal predecessors, (5680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:51,242 INFO L185 Difference]: Start difference. First operand has 85 places, 131 transitions, 997 flow. Second operand 19 states and 3278 transitions. [2021-03-11 20:32:51,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 438 transitions, 3422 flow [2021-03-11 20:32:52,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 438 transitions, 3200 flow, removed 96 selfloop flow, removed 4 redundant places. [2021-03-11 20:32:52,419 INFO L241 Difference]: Finished difference. Result has 104 places, 169 transitions, 1484 flow [2021-03-11 20:32:52,419 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1484, PETRI_PLACES=104, PETRI_TRANSITIONS=169} [2021-03-11 20:32:52,419 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2021-03-11 20:32:52,419 INFO L480 AbstractCegarLoop]: Abstraction has has 104 places, 169 transitions, 1484 flow [2021-03-11 20:32:52,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 152.63636363636363) internal successors, (1679), 11 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:52,420 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:52,420 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:52,634 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-03-11 20:32:52,634 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:52,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:52,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1177269912, now seen corresponding path program 1 times [2021-03-11 20:32:52,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:52,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797008568] [2021-03-11 20:32:52,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:52,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:52,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:32:52,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:52,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:52,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-03-11 20:32:52,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797008568] [2021-03-11 20:32:52,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:52,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:32:52,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893796886] [2021-03-11 20:32:52,659 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:32:52,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:52,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:32:52,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:32:52,660 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 284 [2021-03-11 20:32:52,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 169 transitions, 1484 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:52,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:52,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 284 [2021-03-11 20:32:52,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:32:53,152 INFO L129 PetriNetUnfolder]: 2032/5017 cut-off events. [2021-03-11 20:32:53,152 INFO L130 PetriNetUnfolder]: For 32218/33828 co-relation queries the response was YES. [2021-03-11 20:32:53,181 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21259 conditions, 5017 events. 2032/5017 cut-off events. For 32218/33828 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 49335 event pairs, 416 based on Foata normal form. 157/4557 useless extension candidates. Maximal degree in co-relation 21216. Up to 1045 conditions per place. [2021-03-11 20:32:53,205 INFO L132 encePairwiseOnDemand]: 280/284 looper letters, 26 selfloop transitions, 2 changer transitions 0/170 dead transitions. [2021-03-11 20:32:53,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 170 transitions, 1542 flow [2021-03-11 20:32:53,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:32:53,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:32:53,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 635 transitions. [2021-03-11 20:32:53,207 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7453051643192489 [2021-03-11 20:32:53,207 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 635 transitions. [2021-03-11 20:32:53,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 635 transitions. [2021-03-11 20:32:53,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:32:53,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 635 transitions. [2021-03-11 20:32:53,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.66666666666666) internal successors, (635), 3 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:53,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 284.0) internal successors, (1136), 4 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:53,209 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 284.0) internal successors, (1136), 4 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:53,209 INFO L185 Difference]: Start difference. First operand has 104 places, 169 transitions, 1484 flow. Second operand 3 states and 635 transitions. [2021-03-11 20:32:53,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 170 transitions, 1542 flow [2021-03-11 20:32:53,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 170 transitions, 1283 flow, removed 74 selfloop flow, removed 12 redundant places. [2021-03-11 20:32:53,260 INFO L241 Difference]: Finished difference. Result has 95 places, 169 transitions, 1235 flow [2021-03-11 20:32:53,260 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1235, PETRI_PLACES=95, PETRI_TRANSITIONS=169} [2021-03-11 20:32:53,260 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2021-03-11 20:32:53,260 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 169 transitions, 1235 flow [2021-03-11 20:32:53,260 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:53,260 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:32:53,261 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:32:53,261 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-11 20:32:53,261 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:32:53,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:32:53,261 INFO L82 PathProgramCache]: Analyzing trace with hash 2041522714, now seen corresponding path program 1 times [2021-03-11 20:32:53,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:32:53,261 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389135158] [2021-03-11 20:32:53,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:32:53,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:32:53,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:53,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:32:53,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:53,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:32:53,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:53,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:32:53,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:32:53,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:32:53,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:32:53,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389135158] [2021-03-11 20:32:53,292 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:32:53,292 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 20:32:53,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705872230] [2021-03-11 20:32:53,293 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 20:32:53,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:32:53,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 20:32:53,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 20:32:53,294 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 284 [2021-03-11 20:32:53,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 169 transitions, 1235 flow. Second operand has 6 states, 6 states have (on average 152.33333333333334) internal successors, (914), 6 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:32:53,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:32:53,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 284 [2021-03-11 20:32:53,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:33:06,086 INFO L129 PetriNetUnfolder]: 91100/135635 cut-off events. [2021-03-11 20:33:06,086 INFO L130 PetriNetUnfolder]: For 678073/684210 co-relation queries the response was YES. [2021-03-11 20:33:07,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 510286 conditions, 135635 events. 91100/135635 cut-off events. For 678073/684210 co-relation queries the response was YES. Maximal size of possible extension queue 7894. Compared 1196025 event pairs, 20580 based on Foata normal form. 330/115404 useless extension candidates. Maximal degree in co-relation 510132. Up to 69123 conditions per place. [2021-03-11 20:33:08,028 INFO L132 encePairwiseOnDemand]: 271/284 looper letters, 312 selfloop transitions, 21 changer transitions 0/350 dead transitions. [2021-03-11 20:33:08,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 350 transitions, 3287 flow [2021-03-11 20:33:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-11 20:33:08,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-11 20:33:08,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1017 transitions. [2021-03-11 20:33:08,030 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.596830985915493 [2021-03-11 20:33:08,030 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1017 transitions. [2021-03-11 20:33:08,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1017 transitions. [2021-03-11 20:33:08,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:33:08,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1017 transitions. [2021-03-11 20:33:08,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.5) internal successors, (1017), 6 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:08,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 284.0) internal successors, (1988), 7 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:08,033 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 284.0) internal successors, (1988), 7 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:08,033 INFO L185 Difference]: Start difference. First operand has 95 places, 169 transitions, 1235 flow. Second operand 6 states and 1017 transitions. [2021-03-11 20:33:08,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 350 transitions, 3287 flow [2021-03-11 20:33:12,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 350 transitions, 3277 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:33:12,994 INFO L241 Difference]: Finished difference. Result has 100 places, 178 transitions, 1349 flow [2021-03-11 20:33:12,994 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1349, PETRI_PLACES=100, PETRI_TRANSITIONS=178} [2021-03-11 20:33:12,994 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 50 predicate places. [2021-03-11 20:33:12,995 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 178 transitions, 1349 flow [2021-03-11 20:33:12,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 152.33333333333334) internal successors, (914), 6 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:12,995 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:33:12,995 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:33:12,995 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-11 20:33:12,995 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:33:12,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:33:12,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1000373853, now seen corresponding path program 3 times [2021-03-11 20:33:12,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:33:12,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735280148] [2021-03-11 20:33:12,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:33:13,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:33:13,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:13,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:13,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:33:13,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735280148] [2021-03-11 20:33:13,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139017190] [2021-03-11 20:33:13,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:33:13,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-11 20:33:13,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-11 20:33:13,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-11 20:33:13,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:33:13,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-11 20:33:13,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-11 20:33:13,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:13,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:13,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:13,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:13,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:13,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 20:33:13,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 20:33:13,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-11 20:33:13,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-11 20:33:13,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:13,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 20:33:13,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-11 20:33:13,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-11 20:33:13,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 20:33:13,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-11 20:33:13,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-11 20:33:13,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:13,231 INFO L147 QuantifierPusher]: treesize reduction 3, result has 76.9 percent of original size 10 [2021-03-11 20:33:13,231 INFO L142 QuantifierPusher]: treesize reduction 3, result has 76.9 percent of original size [2021-03-11 20:33:13,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 20:33:13,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-11 20:33:13,243 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-11 20:33:13,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 11 [2021-03-11 20:33:13,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215087181] [2021-03-11 20:33:13,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 20:33:13,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:33:13,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 20:33:13,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-03-11 20:33:13,245 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 284 [2021-03-11 20:33:13,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 178 transitions, 1349 flow. Second operand has 6 states, 6 states have (on average 149.66666666666666) internal successors, (898), 6 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:13,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:33:13,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 284 [2021-03-11 20:33:13,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:33:33,785 INFO L129 PetriNetUnfolder]: 141806/206109 cut-off events. [2021-03-11 20:33:33,785 INFO L130 PetriNetUnfolder]: For 1041344/1047424 co-relation queries the response was YES. [2021-03-11 20:33:35,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 755138 conditions, 206109 events. 141806/206109 cut-off events. For 1041344/1047424 co-relation queries the response was YES. Maximal size of possible extension queue 11192. Compared 1813547 event pairs, 22645 based on Foata normal form. 3143/173074 useless extension candidates. Maximal degree in co-relation 755089. Up to 72335 conditions per place. [2021-03-11 20:33:36,840 INFO L132 encePairwiseOnDemand]: 267/284 looper letters, 316 selfloop transitions, 174 changer transitions 0/507 dead transitions. [2021-03-11 20:33:36,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 507 transitions, 4946 flow [2021-03-11 20:33:36,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-11 20:33:36,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-11 20:33:36,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1715 transitions. [2021-03-11 20:33:36,844 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6038732394366197 [2021-03-11 20:33:36,844 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1715 transitions. [2021-03-11 20:33:36,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1715 transitions. [2021-03-11 20:33:36,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:33:36,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1715 transitions. [2021-03-11 20:33:36,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 171.5) internal successors, (1715), 10 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:36,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 284.0) internal successors, (3124), 11 states have internal predecessors, (3124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:36,848 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 284.0) internal successors, (3124), 11 states have internal predecessors, (3124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:36,849 INFO L185 Difference]: Start difference. First operand has 100 places, 178 transitions, 1349 flow. Second operand 10 states and 1715 transitions. [2021-03-11 20:33:36,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 507 transitions, 4946 flow [2021-03-11 20:33:45,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 507 transitions, 4915 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:33:45,744 INFO L241 Difference]: Finished difference. Result has 114 places, 330 transitions, 3638 flow [2021-03-11 20:33:45,744 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3638, PETRI_PLACES=114, PETRI_TRANSITIONS=330} [2021-03-11 20:33:45,744 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2021-03-11 20:33:45,744 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 330 transitions, 3638 flow [2021-03-11 20:33:45,745 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 149.66666666666666) internal successors, (898), 6 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:45,745 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:33:45,745 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:33:45,953 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:33:45,953 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:33:45,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:33:45,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1137303862, now seen corresponding path program 1 times [2021-03-11 20:33:45,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:33:45,954 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185728594] [2021-03-11 20:33:45,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:33:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:33:45,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:45,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:45,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:45,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:45,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:45,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:45,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:45,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:33:45,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:45,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:33:46,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185728594] [2021-03-11 20:33:46,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887835332] [2021-03-11 20:33:46,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:33:46,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:33:46,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-11 20:33:46,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:33:46,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:33:46,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:33:46,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:33:46,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:33:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:33:46,119 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 20:33:46,119 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-03-11 20:33:46,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825525776] [2021-03-11 20:33:46,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 20:33:46,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:33:46,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 20:33:46,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-03-11 20:33:46,122 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 284 [2021-03-11 20:33:46,123 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 330 transitions, 3638 flow. Second operand has 10 states, 10 states have (on average 152.7) internal successors, (1527), 10 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:33:46,123 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:33:46,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 284 [2021-03-11 20:33:46,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:34:19,242 INFO L129 PetriNetUnfolder]: 187229/273426 cut-off events. [2021-03-11 20:34:19,242 INFO L130 PetriNetUnfolder]: For 2003116/2014434 co-relation queries the response was YES. [2021-03-11 20:34:21,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1129206 conditions, 273426 events. 187229/273426 cut-off events. For 2003116/2014434 co-relation queries the response was YES. Maximal size of possible extension queue 14528. Compared 2483469 event pairs, 34466 based on Foata normal form. 920/227681 useless extension candidates. Maximal degree in co-relation 1129049. Up to 103279 conditions per place. [2021-03-11 20:34:23,730 INFO L132 encePairwiseOnDemand]: 267/284 looper letters, 660 selfloop transitions, 620 changer transitions 0/1297 dead transitions. [2021-03-11 20:34:23,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 1297 transitions, 16708 flow [2021-03-11 20:34:23,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-11 20:34:23,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-11 20:34:23,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2763 transitions. [2021-03-11 20:34:23,742 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6080545774647887 [2021-03-11 20:34:23,742 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2763 transitions. [2021-03-11 20:34:23,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2763 transitions. [2021-03-11 20:34:23,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:34:23,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2763 transitions. [2021-03-11 20:34:23,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 172.6875) internal successors, (2763), 16 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:34:23,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 284.0) internal successors, (4828), 17 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:34:23,789 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 284.0) internal successors, (4828), 17 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:34:23,789 INFO L185 Difference]: Start difference. First operand has 114 places, 330 transitions, 3638 flow. Second operand 16 states and 2763 transitions. [2021-03-11 20:34:23,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 1297 transitions, 16708 flow [2021-03-11 20:35:08,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 1297 transitions, 16148 flow, removed 280 selfloop flow, removed 0 redundant places. [2021-03-11 20:35:08,392 INFO L241 Difference]: Finished difference. Result has 140 places, 937 transitions, 13541 flow [2021-03-11 20:35:08,393 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=284, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13541, PETRI_PLACES=140, PETRI_TRANSITIONS=937} [2021-03-11 20:35:08,393 INFO L335 CegarLoopForPetriNet]: 50 programPoint places, 90 predicate places. [2021-03-11 20:35:08,393 INFO L480 AbstractCegarLoop]: Abstraction has has 140 places, 937 transitions, 13541 flow [2021-03-11 20:35:08,393 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 152.7) internal successors, (1527), 10 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:08,393 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:35:08,393 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2021-03-11 20:35:08,598 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-03-11 20:35:08,599 INFO L428 AbstractCegarLoop]: === Iteration 10 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-11 20:35:08,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:35:08,599 INFO L82 PathProgramCache]: Analyzing trace with hash -1967706005, now seen corresponding path program 1 times [2021-03-11 20:35:08,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:35:08,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861224319] [2021-03-11 20:35:08,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:35:08,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:35:08,612 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:35:08,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 20:35:08,618 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 20:35:08,624 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 20:35:08,624 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 20:35:08,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-11 20:35:08,624 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 20:35:08,625 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,640 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,641 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,642 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,643 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,644 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,645 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,646 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,647 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,648 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,649 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,650 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,652 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,653 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 20:35:08,658 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-11 20:35:08,658 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-11 20:35:08,659 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 20:35:08,659 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 20:35:08,659 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 20:35:08,659 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 20:35:08,659 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 20:35:08,659 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 20:35:08,659 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 20:35:08,659 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 20:35:08,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 178 transitions, 401 flow [2021-03-11 20:35:08,672 INFO L129 PetriNetUnfolder]: 27/227 cut-off events. [2021-03-11 20:35:08,672 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-11 20:35:08,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 227 events. 27/227 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 739 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 202. Up to 12 conditions per place. [2021-03-11 20:35:08,674 INFO L82 GeneralOperation]: Start removeDead. Operand has 167 places, 178 transitions, 401 flow [2021-03-11 20:35:08,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 167 places, 178 transitions, 401 flow [2021-03-11 20:35:08,675 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 20:35:08,675 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 178 transitions, 401 flow [2021-03-11 20:35:08,675 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 167 places, 178 transitions, 401 flow [2021-03-11 20:35:08,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 178 transitions, 401 flow [2021-03-11 20:35:08,691 INFO L129 PetriNetUnfolder]: 27/227 cut-off events. [2021-03-11 20:35:08,691 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-11 20:35:08,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 227 events. 27/227 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 753 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 202. Up to 12 conditions per place. [2021-03-11 20:35:08,700 INFO L116 LiptonReduction]: Number of co-enabled transitions 18090 [2021-03-11 20:35:11,722 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 84 [2021-03-11 20:35:11,897 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 87 [2021-03-11 20:35:12,146 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 85 [2021-03-11 20:35:12,395 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 88 [2021-03-11 20:35:12,482 INFO L131 LiptonReduction]: Checked pairs total: 45088 [2021-03-11 20:35:12,483 INFO L133 LiptonReduction]: Total number of compositions: 156 [2021-03-11 20:35:12,483 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3808 [2021-03-11 20:35:12,484 INFO L129 PetriNetUnfolder]: 1/15 cut-off events. [2021-03-11 20:35:12,484 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-11 20:35:12,484 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:35:12,484 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:35:12,484 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:35:12,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:35:12,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1446537127, now seen corresponding path program 1 times [2021-03-11 20:35:12,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:35:12,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368549133] [2021-03-11 20:35:12,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:35:12,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:35:12,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:35:12,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:35:12,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:35:12,496 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368549133] [2021-03-11 20:35:12,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:35:12,496 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:35:12,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445354265] [2021-03-11 20:35:12,497 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:35:12,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:35:12,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:35:12,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:35:12,497 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 334 [2021-03-11 20:35:12,498 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 165 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:35:12,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 334 [2021-03-11 20:35:12,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:35:12,509 INFO L129 PetriNetUnfolder]: 9/70 cut-off events. [2021-03-11 20:35:12,509 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-11 20:35:12,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 70 events. 9/70 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 169 event pairs, 0 based on Foata normal form. 17/72 useless extension candidates. Maximal degree in co-relation 82. Up to 8 conditions per place. [2021-03-11 20:35:12,510 INFO L132 encePairwiseOnDemand]: 329/334 looper letters, 7 selfloop transitions, 2 changer transitions 0/60 dead transitions. [2021-03-11 20:35:12,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 60 transitions, 183 flow [2021-03-11 20:35:12,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:35:12,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:35:12,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 772 transitions. [2021-03-11 20:35:12,511 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7704590818363274 [2021-03-11 20:35:12,511 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 772 transitions. [2021-03-11 20:35:12,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 772 transitions. [2021-03-11 20:35:12,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:35:12,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 772 transitions. [2021-03-11 20:35:12,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 257.3333333333333) internal successors, (772), 3 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,513 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,513 INFO L185 Difference]: Start difference. First operand has 61 places, 60 transitions, 165 flow. Second operand 3 states and 772 transitions. [2021-03-11 20:35:12,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 60 transitions, 183 flow [2021-03-11 20:35:12,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 60 transitions, 163 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-11 20:35:12,514 INFO L241 Difference]: Finished difference. Result has 63 places, 59 transitions, 153 flow [2021-03-11 20:35:12,514 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=153, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2021-03-11 20:35:12,514 INFO L335 CegarLoopForPetriNet]: 61 programPoint places, 2 predicate places. [2021-03-11 20:35:12,514 INFO L480 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 153 flow [2021-03-11 20:35:12,514 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,514 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:35:12,514 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:35:12,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-11 20:35:12,514 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:35:12,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:35:12,514 INFO L82 PathProgramCache]: Analyzing trace with hash -1271079362, now seen corresponding path program 1 times [2021-03-11 20:35:12,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:35:12,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721927479] [2021-03-11 20:35:12,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:35:12,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:35:12,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:35:12,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:35:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:35:12,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721927479] [2021-03-11 20:35:12,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:35:12,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:35:12,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123966047] [2021-03-11 20:35:12,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:35:12,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:35:12,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:35:12,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:35:12,527 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 334 [2021-03-11 20:35:12,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 153 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:35:12,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 334 [2021-03-11 20:35:12,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:35:12,539 INFO L129 PetriNetUnfolder]: 8/72 cut-off events. [2021-03-11 20:35:12,539 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-11 20:35:12,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 72 events. 8/72 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 191 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 89. Up to 8 conditions per place. [2021-03-11 20:35:12,539 INFO L132 encePairwiseOnDemand]: 330/334 looper letters, 7 selfloop transitions, 2 changer transitions 0/60 dead transitions. [2021-03-11 20:35:12,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 60 transitions, 173 flow [2021-03-11 20:35:12,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:35:12,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:35:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 770 transitions. [2021-03-11 20:35:12,540 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7684630738522954 [2021-03-11 20:35:12,540 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 770 transitions. [2021-03-11 20:35:12,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 770 transitions. [2021-03-11 20:35:12,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:35:12,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 770 transitions. [2021-03-11 20:35:12,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.6666666666667) internal successors, (770), 3 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,542 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,542 INFO L185 Difference]: Start difference. First operand has 63 places, 59 transitions, 153 flow. Second operand 3 states and 770 transitions. [2021-03-11 20:35:12,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 60 transitions, 173 flow [2021-03-11 20:35:12,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 169 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:35:12,543 INFO L241 Difference]: Finished difference. Result has 64 places, 59 transitions, 159 flow [2021-03-11 20:35:12,543 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=159, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2021-03-11 20:35:12,543 INFO L335 CegarLoopForPetriNet]: 61 programPoint places, 3 predicate places. [2021-03-11 20:35:12,543 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 159 flow [2021-03-11 20:35:12,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,543 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:35:12,543 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:35:12,543 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-11 20:35:12,544 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:35:12,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:35:12,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1879967453, now seen corresponding path program 1 times [2021-03-11 20:35:12,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:35:12,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842862881] [2021-03-11 20:35:12,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:35:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:35:12,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:12,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:12,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:35:12,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:12,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:35:12,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:35:12,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842862881] [2021-03-11 20:35:12,573 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:35:12,573 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 20:35:12,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156455167] [2021-03-11 20:35:12,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 20:35:12,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:35:12,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 20:35:12,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 20:35:12,574 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 334 [2021-03-11 20:35:12,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 159 flow. Second operand has 6 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:12,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:35:12,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 334 [2021-03-11 20:35:12,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:35:39,234 INFO L129 PetriNetUnfolder]: 264935/344800 cut-off events. [2021-03-11 20:35:39,234 INFO L130 PetriNetUnfolder]: For 26511/26511 co-relation queries the response was YES. [2021-03-11 20:35:40,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 718673 conditions, 344800 events. 264935/344800 cut-off events. For 26511/26511 co-relation queries the response was YES. Maximal size of possible extension queue 15850. Compared 2472930 event pairs, 46643 based on Foata normal form. 0/255300 useless extension candidates. Maximal degree in co-relation 718650. Up to 159929 conditions per place. [2021-03-11 20:35:42,289 INFO L132 encePairwiseOnDemand]: 314/334 looper letters, 125 selfloop transitions, 19 changer transitions 0/164 dead transitions. [2021-03-11 20:35:42,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 164 transitions, 677 flow [2021-03-11 20:35:42,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-11 20:35:42,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-11 20:35:42,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1247 transitions. [2021-03-11 20:35:42,290 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.622255489021956 [2021-03-11 20:35:42,290 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1247 transitions. [2021-03-11 20:35:42,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1247 transitions. [2021-03-11 20:35:42,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:35:42,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1247 transitions. [2021-03-11 20:35:42,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.83333333333334) internal successors, (1247), 6 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:42,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:42,294 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:42,294 INFO L185 Difference]: Start difference. First operand has 64 places, 59 transitions, 159 flow. Second operand 6 states and 1247 transitions. [2021-03-11 20:35:42,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 164 transitions, 677 flow [2021-03-11 20:35:42,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 164 transitions, 667 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-11 20:35:42,785 INFO L241 Difference]: Finished difference. Result has 71 places, 77 transitions, 323 flow [2021-03-11 20:35:42,785 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=323, PETRI_PLACES=71, PETRI_TRANSITIONS=77} [2021-03-11 20:35:42,785 INFO L335 CegarLoopForPetriNet]: 61 programPoint places, 10 predicate places. [2021-03-11 20:35:42,785 INFO L480 AbstractCegarLoop]: Abstraction has has 71 places, 77 transitions, 323 flow [2021-03-11 20:35:42,786 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 183.33333333333334) internal successors, (1100), 6 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:42,786 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:35:42,786 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:35:42,786 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-11 20:35:42,786 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:35:42,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:35:42,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1850548786, now seen corresponding path program 1 times [2021-03-11 20:35:42,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:35:42,786 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455167834] [2021-03-11 20:35:42,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:35:42,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:35:42,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:35:42,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:35:42,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:35:42,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455167834] [2021-03-11 20:35:42,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453177355] [2021-03-11 20:35:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:35:42,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:35:42,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-11 20:35:42,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:35:42,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:35:42,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:35:42,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:35:42,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:35:42,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:35:42,991 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 20:35:42,991 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-03-11 20:35:42,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758431794] [2021-03-11 20:35:42,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-11 20:35:42,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:35:42,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-11 20:35:42,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-03-11 20:35:42,993 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 334 [2021-03-11 20:35:42,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 77 transitions, 323 flow. Second operand has 10 states, 10 states have (on average 183.7) internal successors, (1837), 10 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:35:42,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:35:42,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 334 [2021-03-11 20:35:42,994 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:37:03,870 INFO L129 PetriNetUnfolder]: 573110/742366 cut-off events. [2021-03-11 20:37:03,870 INFO L130 PetriNetUnfolder]: For 441268/469968 co-relation queries the response was YES. [2021-03-11 20:37:07,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1906123 conditions, 742366 events. 573110/742366 cut-off events. For 441268/469968 co-relation queries the response was YES. Maximal size of possible extension queue 31946. Compared 5550237 event pairs, 53468 based on Foata normal form. 12818/599770 useless extension candidates. Maximal degree in co-relation 1906095. Up to 171952 conditions per place. [2021-03-11 20:37:11,386 INFO L132 encePairwiseOnDemand]: 314/334 looper letters, 352 selfloop transitions, 97 changer transitions 0/469 dead transitions. [2021-03-11 20:37:11,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 469 transitions, 2574 flow [2021-03-11 20:37:11,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-11 20:37:11,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-11 20:37:11,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3384 transitions. [2021-03-11 20:37:11,388 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6332335329341318 [2021-03-11 20:37:11,388 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3384 transitions. [2021-03-11 20:37:11,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3384 transitions. [2021-03-11 20:37:11,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:37:11,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3384 transitions. [2021-03-11 20:37:11,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 211.5) internal successors, (3384), 16 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:37:11,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:37:11,398 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 334.0) internal successors, (5678), 17 states have internal predecessors, (5678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:37:11,398 INFO L185 Difference]: Start difference. First operand has 71 places, 77 transitions, 323 flow. Second operand 16 states and 3384 transitions. [2021-03-11 20:37:11,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 469 transitions, 2574 flow [2021-03-11 20:37:11,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 469 transitions, 2563 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-11 20:37:11,505 INFO L241 Difference]: Finished difference. Result has 96 places, 171 transitions, 1325 flow [2021-03-11 20:37:11,505 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1325, PETRI_PLACES=96, PETRI_TRANSITIONS=171} [2021-03-11 20:37:11,506 INFO L335 CegarLoopForPetriNet]: 61 programPoint places, 35 predicate places. [2021-03-11 20:37:11,506 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 171 transitions, 1325 flow [2021-03-11 20:37:11,506 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 183.7) internal successors, (1837), 10 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:37:11,506 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:37:11,506 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:37:11,708 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:37:11,708 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:37:11,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:37:11,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1532435203, now seen corresponding path program 2 times [2021-03-11 20:37:11,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:37:11,708 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734533586] [2021-03-11 20:37:11,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:37:11,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:37:11,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:37:11,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:37:11,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,752 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:37:11,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734533586] [2021-03-11 20:37:11,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274450619] [2021-03-11 20:37:11,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:37:11,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-11 20:37:11,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-11 20:37:11,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 11 conjunts are in the unsatisfiable core [2021-03-11 20:37:11,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 20:37:11,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:37:11,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:37:11,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:37:11,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:37:11,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 20:37:11,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 20:37:11,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-03-11 20:37:11,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211817670] [2021-03-11 20:37:11,885 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-11 20:37:11,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:37:11,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-11 20:37:11,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-03-11 20:37:11,886 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 334 [2021-03-11 20:37:11,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 171 transitions, 1325 flow. Second operand has 11 states, 11 states have (on average 183.63636363636363) internal successors, (2020), 11 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:37:11,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:37:11,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 334 [2021-03-11 20:37:11,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:39:33,300 INFO L129 PetriNetUnfolder]: 734687/943511 cut-off events. [2021-03-11 20:39:33,301 INFO L130 PetriNetUnfolder]: For 3829273/3916838 co-relation queries the response was YES. [2021-03-11 20:39:40,148 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3245578 conditions, 943511 events. 734687/943511 cut-off events. For 3829273/3916838 co-relation queries the response was YES. Maximal size of possible extension queue 39030. Compared 7009267 event pairs, 56808 based on Foata normal form. 14773/769963 useless extension candidates. Maximal degree in co-relation 3245538. Up to 178361 conditions per place. [2021-03-11 20:39:46,805 INFO L132 encePairwiseOnDemand]: 314/334 looper letters, 421 selfloop transitions, 142 changer transitions 0/583 dead transitions. [2021-03-11 20:39:46,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 583 transitions, 4685 flow [2021-03-11 20:39:46,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-11 20:39:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-11 20:39:46,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4004 transitions. [2021-03-11 20:39:46,808 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6309486290576741 [2021-03-11 20:39:46,808 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4004 transitions. [2021-03-11 20:39:46,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4004 transitions. [2021-03-11 20:39:46,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:39:46,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4004 transitions. [2021-03-11 20:39:46,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 210.73684210526315) internal successors, (4004), 19 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:39:46,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 334.0) internal successors, (6680), 20 states have internal predecessors, (6680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:39:46,828 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 334.0) internal successors, (6680), 20 states have internal predecessors, (6680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:39:46,828 INFO L185 Difference]: Start difference. First operand has 96 places, 171 transitions, 1325 flow. Second operand 19 states and 4004 transitions. [2021-03-11 20:39:46,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 583 transitions, 4685 flow [2021-03-11 20:42:08,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 583 transitions, 4394 flow, removed 128 selfloop flow, removed 4 redundant places. [2021-03-11 20:42:08,787 INFO L241 Difference]: Finished difference. Result has 115 places, 220 transitions, 1973 flow [2021-03-11 20:42:08,787 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1973, PETRI_PLACES=115, PETRI_TRANSITIONS=220} [2021-03-11 20:42:08,787 INFO L335 CegarLoopForPetriNet]: 61 programPoint places, 54 predicate places. [2021-03-11 20:42:08,787 INFO L480 AbstractCegarLoop]: Abstraction has has 115 places, 220 transitions, 1973 flow [2021-03-11 20:42:08,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 183.63636363636363) internal successors, (2020), 11 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:08,788 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:42:08,788 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:42:08,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 20:42:08,988 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:42:08,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:42:08,988 INFO L82 PathProgramCache]: Analyzing trace with hash -1204002429, now seen corresponding path program 1 times [2021-03-11 20:42:08,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:42:08,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120731123] [2021-03-11 20:42:08,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:42:08,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:42:09,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:42:09,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 20:42:09,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:42:09,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:42:09,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-03-11 20:42:09,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120731123] [2021-03-11 20:42:09,008 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:42:09,008 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 20:42:09,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298724325] [2021-03-11 20:42:09,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 20:42:09,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:42:09,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 20:42:09,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 20:42:09,011 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 334 [2021-03-11 20:42:09,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 220 transitions, 1973 flow. Second operand has 3 states, 3 states have (on average 253.0) internal successors, (759), 3 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:09,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:42:09,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 334 [2021-03-11 20:42:09,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 20:42:10,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1416] L1031-1-->thrErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33) (< v_thrThread1of5ForFork0_~c~0_73 v_thrThread1of5ForFork0_~end~0_63) (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| (ite (and (<= 0 v_thrThread1of5ForFork0_~c~0_73) (< v_thrThread1of5ForFork0_~c~0_73 v_~len~0_496)) 1 0)) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33 0)) InVars {~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73} OutVars{~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25|} AuxVars[] AssignedVars[thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][54], [256#true, 192#true, 64#thrErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 5#L1027true, 75#L1046-2true, thrThread1of5ForFork0InUse, thrThread2of5ForFork0InUse, 37#L1026-1true, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 59#L1026-1true, Black: 202#(<= 0 ~next~0), Black: 183#(= ~next~0 0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0))]) [2021-03-11 20:42:10,748 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1445] L1031-1-->L1031-1: Formula: (and (= (+ v_thrThread1of5ForFork0_~c~0_In_3 1) v_thrThread1of5ForFork0_~c~0_Out_1) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (= (ite (and (< v_thrThread1of5ForFork0_~c~0_In_3 v_~len~0_In_35) (<= 0 v_thrThread1of5ForFork0_~c~0_In_3)) 1 0) |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (< v_thrThread1of5ForFork0_~c~0_In_3 v_thrThread1of5ForFork0_~end~0_In_3) (not (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 0)) (= |v_#memory_int_Out_27| (store |v_#memory_int_In_29| v_~data~0.base_In_27 (store (select |v_#memory_int_In_29| v_~data~0.base_In_27) (+ (* v_thrThread1of5ForFork0_~c~0_In_3 4) v_~data~0.offset_In_27) 0)))) InVars {~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_In_29|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_In_3} OutVars{~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_Out_27|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_Out_1, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|} AuxVars[] AssignedVars[#memory_int, thrThread1of5ForFork0_~c~0, thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][55], [256#true, 192#true, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 5#L1027true, 75#L1046-2true, 151#L1031-1true, thrThread1of5ForFork0InUse, thrThread2of5ForFork0InUse, 37#L1026-1true, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 59#L1026-1true, Black: 202#(<= 0 ~next~0), Black: 183#(= ~next~0 0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0))]) [2021-03-11 20:42:10,748 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,748 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1416] L1031-1-->thrErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33) (< v_thrThread1of5ForFork0_~c~0_73 v_thrThread1of5ForFork0_~end~0_63) (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| (ite (and (<= 0 v_thrThread1of5ForFork0_~c~0_73) (< v_thrThread1of5ForFork0_~c~0_73 v_~len~0_496)) 1 0)) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33 0)) InVars {~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73} OutVars{~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25|} AuxVars[] AssignedVars[thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][54], [64#thrErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 256#true, 192#true, Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 5#L1027true, 75#L1046-2true, thrThread1of5ForFork0InUse, 98#L1027true, thrThread2of5ForFork0InUse, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 59#L1026-1true, Black: 202#(<= 0 ~next~0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 183#(= ~next~0 0), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0))]) [2021-03-11 20:42:10,752 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1445] L1031-1-->L1031-1: Formula: (and (= (+ v_thrThread1of5ForFork0_~c~0_In_3 1) v_thrThread1of5ForFork0_~c~0_Out_1) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (= (ite (and (< v_thrThread1of5ForFork0_~c~0_In_3 v_~len~0_In_35) (<= 0 v_thrThread1of5ForFork0_~c~0_In_3)) 1 0) |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (< v_thrThread1of5ForFork0_~c~0_In_3 v_thrThread1of5ForFork0_~end~0_In_3) (not (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 0)) (= |v_#memory_int_Out_27| (store |v_#memory_int_In_29| v_~data~0.base_In_27 (store (select |v_#memory_int_In_29| v_~data~0.base_In_27) (+ (* v_thrThread1of5ForFork0_~c~0_In_3 4) v_~data~0.offset_In_27) 0)))) InVars {~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_In_29|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_In_3} OutVars{~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_Out_27|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_Out_1, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|} AuxVars[] AssignedVars[#memory_int, thrThread1of5ForFork0_~c~0, thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][55], [192#true, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 256#true, Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 5#L1027true, 75#L1046-2true, 151#L1031-1true, thrThread1of5ForFork0InUse, 98#L1027true, thrThread2of5ForFork0InUse, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 59#L1026-1true, Black: 202#(<= 0 ~next~0), Black: 183#(= ~next~0 0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0))]) [2021-03-11 20:42:10,752 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,752 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1416] L1031-1-->thrErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33) (< v_thrThread1of5ForFork0_~c~0_73 v_thrThread1of5ForFork0_~end~0_63) (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| (ite (and (<= 0 v_thrThread1of5ForFork0_~c~0_73) (< v_thrThread1of5ForFork0_~c~0_73 v_~len~0_496)) 1 0)) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33 0)) InVars {~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73} OutVars{~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25|} AuxVars[] AssignedVars[thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][54], [256#true, 192#true, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 64#thrErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 75#L1046-2true, thrThread1of5ForFork0InUse, 98#L1027true, thrThread2of5ForFork0InUse, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, 106#L1026-1true, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 202#(<= 0 ~next~0), 59#L1026-1true, Black: 183#(= ~next~0 0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0))]) [2021-03-11 20:42:10,754 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,754 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1445] L1031-1-->L1031-1: Formula: (and (= (+ v_thrThread1of5ForFork0_~c~0_In_3 1) v_thrThread1of5ForFork0_~c~0_Out_1) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (= (ite (and (< v_thrThread1of5ForFork0_~c~0_In_3 v_~len~0_In_35) (<= 0 v_thrThread1of5ForFork0_~c~0_In_3)) 1 0) |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (< v_thrThread1of5ForFork0_~c~0_In_3 v_thrThread1of5ForFork0_~end~0_In_3) (not (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 0)) (= |v_#memory_int_Out_27| (store |v_#memory_int_In_29| v_~data~0.base_In_27 (store (select |v_#memory_int_In_29| v_~data~0.base_In_27) (+ (* v_thrThread1of5ForFork0_~c~0_In_3 4) v_~data~0.offset_In_27) 0)))) InVars {~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_In_29|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_In_3} OutVars{~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_Out_27|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_Out_1, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|} AuxVars[] AssignedVars[#memory_int, thrThread1of5ForFork0_~c~0, thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][55], [256#true, 192#true, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 75#L1046-2true, 151#L1031-1true, thrThread1of5ForFork0InUse, 98#L1027true, thrThread2of5ForFork0InUse, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, 106#L1026-1true, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 202#(<= 0 ~next~0), 59#L1026-1true, Black: 183#(= ~next~0 0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0))]) [2021-03-11 20:42:10,755 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,755 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1416] L1031-1-->thrErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (and (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33) (< v_thrThread1of5ForFork0_~c~0_73 v_thrThread1of5ForFork0_~end~0_63) (= |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25| (ite (and (<= 0 v_thrThread1of5ForFork0_~c~0_73) (< v_thrThread1of5ForFork0_~c~0_73 v_~len~0_496)) 1 0)) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33 0)) InVars {~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73} OutVars{~len~0=v_~len~0_496, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_63, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_33, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_73, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_25|} AuxVars[] AssignedVars[thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][54], [Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 64#thrErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 192#true, 256#true, Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 5#L1027true, 75#L1046-2true, thrThread1of5ForFork0InUse, thrThread2of5ForFork0InUse, 37#L1026-1true, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 178#(and (= thrThread2of5ForFork0_~end~0 0) (= thrThread2of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 59#L1026-1true, Black: 202#(<= 0 ~next~0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 183#(= ~next~0 0), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0))]) [2021-03-11 20:42:10,848 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1445] L1031-1-->L1031-1: Formula: (and (= (+ v_thrThread1of5ForFork0_~c~0_In_3 1) v_thrThread1of5ForFork0_~c~0_Out_1) (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (= (ite (and (< v_thrThread1of5ForFork0_~c~0_In_3 v_~len~0_In_35) (<= 0 v_thrThread1of5ForFork0_~c~0_In_3)) 1 0) |v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|) (< v_thrThread1of5ForFork0_~c~0_In_3 v_thrThread1of5ForFork0_~end~0_In_3) (not (= v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1 0)) (= |v_#memory_int_Out_27| (store |v_#memory_int_In_29| v_~data~0.base_In_27 (store (select |v_#memory_int_In_29| v_~data~0.base_In_27) (+ (* v_thrThread1of5ForFork0_~c~0_In_3 4) v_~data~0.offset_In_27) 0)))) InVars {~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_In_29|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_In_3} OutVars{~data~0.base=v_~data~0.base_In_27, ~len~0=v_~len~0_In_35, #memory_int=|v_#memory_int_Out_27|, ~data~0.offset=v_~data~0.offset_In_27, thrThread1of5ForFork0_~end~0=v_thrThread1of5ForFork0_~end~0_In_3, thrThread1of5ForFork0_~c~0=v_thrThread1of5ForFork0_~c~0_Out_1, thrThread1of5ForFork0___VERIFIER_assert_~cond=v_thrThread1of5ForFork0___VERIFIER_assert_~cond_Out_1, thrThread1of5ForFork0___VERIFIER_assert_#in~cond=|v_thrThread1of5ForFork0___VERIFIER_assert_#in~cond_Out_1|} AuxVars[] AssignedVars[#memory_int, thrThread1of5ForFork0_~c~0, thrThread1of5ForFork0___VERIFIER_assert_~cond, thrThread1of5ForFork0___VERIFIER_assert_#in~cond][55], [256#true, Black: 280#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 192#true, Black: 267#(<= 0 ~next~0), 324#(and (= thrThread3of5ForFork0_~c~0 0) (= 0 thrThread3of5ForFork0_~end~0)), 5#L1027true, 75#L1046-2true, 151#L1031-1true, thrThread1of5ForFork0InUse, thrThread2of5ForFork0InUse, 37#L1026-1true, thrThread3of5ForFork0InUse, thrThread4of5ForFork0InUse, thrThread5of5ForFork0InUse, Black: 173#(and (= thrThread1of5ForFork0_~end~0 0) (= thrThread1of5ForFork0_~c~0 0)), Black: 178#(and (= thrThread2of5ForFork0_~end~0 0) (= thrThread2of5ForFork0_~c~0 0)), Black: 241#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= (+ ~next~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 243#(and (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 197#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 55#L1027true, Black: 198#(and (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 215#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 233#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), 59#L1026-1true, Black: 202#(<= 0 ~next~0), Black: 183#(= ~next~0 0), Black: 235#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 219#(and (<= (+ thrThread1of5ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of5ForFork0_~c~0)), Black: 184#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 305#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0)), Black: 237#(and (<= 0 ~next~0) (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0)), Black: 185#(and (= thrThread1of5ForFork0_~c~0 0) (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 311#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= 0 ~next~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0) (<= (+ ~next~0 10) ~len~0)), Black: 239#(and (<= 0 ~next~0) (<= 1 thrThread1of5ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of5ForFork0_~c~0 9) ~len~0)), Black: 186#(and (= thrThread1of5ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 263#(and (<= 2 thrThread1of5ForFork0_~c~0) (<= (+ thrThread1of5ForFork0_~c~0 8) ~len~0))]) [2021-03-11 20:42:10,848 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:10,848 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-11 20:42:11,054 INFO L129 PetriNetUnfolder]: 10748/22257 cut-off events. [2021-03-11 20:42:11,054 INFO L130 PetriNetUnfolder]: For 165727/180701 co-relation queries the response was YES. [2021-03-11 20:42:11,324 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101034 conditions, 22257 events. 10748/22257 cut-off events. For 165727/180701 co-relation queries the response was YES. Maximal size of possible extension queue 1938. Compared 239096 event pairs, 2028 based on Foata normal form. 736/20088 useless extension candidates. Maximal degree in co-relation 100990. Up to 5065 conditions per place. [2021-03-11 20:42:11,515 INFO L132 encePairwiseOnDemand]: 330/334 looper letters, 27 selfloop transitions, 2 changer transitions 0/221 dead transitions. [2021-03-11 20:42:11,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 221 transitions, 2033 flow [2021-03-11 20:42:11,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 20:42:11,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 20:42:11,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 767 transitions. [2021-03-11 20:42:11,516 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7654690618762475 [2021-03-11 20:42:11,516 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 767 transitions. [2021-03-11 20:42:11,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 767 transitions. [2021-03-11 20:42:11,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 20:42:11,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 767 transitions. [2021-03-11 20:42:11,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 255.66666666666666) internal successors, (767), 3 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:11,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:11,518 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:11,518 INFO L185 Difference]: Start difference. First operand has 115 places, 220 transitions, 1973 flow. Second operand 3 states and 767 transitions. [2021-03-11 20:42:11,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 221 transitions, 2033 flow [2021-03-11 20:42:11,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 221 transitions, 1679 flow, removed 99 selfloop flow, removed 12 redundant places. [2021-03-11 20:42:11,965 INFO L241 Difference]: Finished difference. Result has 106 places, 220 transitions, 1629 flow [2021-03-11 20:42:11,965 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1629, PETRI_PLACES=106, PETRI_TRANSITIONS=220} [2021-03-11 20:42:11,966 INFO L335 CegarLoopForPetriNet]: 61 programPoint places, 45 predicate places. [2021-03-11 20:42:11,966 INFO L480 AbstractCegarLoop]: Abstraction has has 106 places, 220 transitions, 1629 flow [2021-03-11 20:42:11,966 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 253.0) internal successors, (759), 3 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:11,966 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 20:42:11,966 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 20:42:11,966 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-11 20:42:11,966 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 20:42:11,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 20:42:11,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1968293537, now seen corresponding path program 1 times [2021-03-11 20:42:11,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 20:42:11,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358626535] [2021-03-11 20:42:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 20:42:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 20:42:12,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:42:12,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 20:42:12,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:42:12,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 20:42:12,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:42:12,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-11 20:42:12,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 20:42:12,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-11 20:42:12,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-11 20:42:12,028 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358626535] [2021-03-11 20:42:12,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 20:42:12,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-11 20:42:12,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035207334] [2021-03-11 20:42:12,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 20:42:12,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 20:42:12,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 20:42:12,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-11 20:42:12,030 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 334 [2021-03-11 20:42:12,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 220 transitions, 1629 flow. Second operand has 6 states, 6 states have (on average 182.33333333333334) internal successors, (1094), 6 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 20:42:12,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 20:42:12,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 334 [2021-03-11 20:42:12,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand