/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-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 10:15:59,304 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 10:15:59,305 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 10:15:59,330 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 10:15:59,330 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 10:15:59,331 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 10:15:59,332 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 10:15:59,334 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 10:15:59,335 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 10:15:59,336 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 10:15:59,337 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 10:15:59,338 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 10:15:59,338 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 10:15:59,339 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 10:15:59,340 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 10:15:59,341 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 10:15:59,341 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 10:15:59,352 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 10:15:59,354 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 10:15:59,356 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 10:15:59,357 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 10:15:59,365 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 10:15:59,366 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 10:15:59,367 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 10:15:59,369 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 10:15:59,370 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 10:15:59,370 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 10:15:59,371 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 10:15:59,376 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 10:15:59,377 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 10:15:59,377 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 10:15:59,378 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 10:15:59,384 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 10:15:59,384 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 10:15:59,385 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 10:15:59,385 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 10:15:59,386 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 10:15:59,386 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 10:15:59,387 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 10:15:59,387 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 10:15:59,388 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 10:15:59,396 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-FA-NoLbe-Separate.epf [2022-01-18 10:15:59,427 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 10:15:59,427 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 10:15:59,428 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 10:15:59,428 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 10:15:59,428 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 10:15:59,429 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 10:15:59,429 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 10:15:59,429 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 10:15:59,429 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 10:15:59,429 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 10:15:59,430 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 10:15:59,431 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 10:15:59,431 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 10:15:59,437 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 10:15:59,437 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 10:15:59,437 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 10:15:59,438 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 10:15:59,439 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 10:15:59,439 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 10:15:59,439 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 10:15:59,439 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 10:15:59,440 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 10:15:59,440 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 10:15:59,440 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 10:15:59,440 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 10:15:59,440 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 10:15:59,440 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 10:15:59,441 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 10:15:59,635 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 10:15:59,660 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 10:15:59,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 10:15:59,662 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 10:15:59,663 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 10:15:59,664 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i [2022-01-18 10:15:59,729 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cdc8c097/25113ffc86a74a76b0d0b6a648cc4bfb/FLAG937d9c2b4 [2022-01-18 10:16:00,199 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 10:16:00,200 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i [2022-01-18 10:16:00,225 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cdc8c097/25113ffc86a74a76b0d0b6a648cc4bfb/FLAG937d9c2b4 [2022-01-18 10:16:00,525 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cdc8c097/25113ffc86a74a76b0d0b6a648cc4bfb [2022-01-18 10:16:00,528 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 10:16:00,529 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 10:16:00,531 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 10:16:00,532 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 10:16:00,534 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 10:16:00,534 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 10:16:00" (1/1) ... [2022-01-18 10:16:00,535 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a737dc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:00, skipping insertion in model container [2022-01-18 10:16:00,535 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 10:16:00" (1/1) ... [2022-01-18 10:16:00,540 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 10:16:00,574 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 10:16:01,030 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i[41323,41336] [2022-01-18 10:16:01,060 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 10:16:01,078 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 10:16:01,113 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_76-tricky_address3_racefree.i[41323,41336] [2022-01-18 10:16:01,141 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 10:16:01,186 INFO L208 MainTranslator]: Completed translation [2022-01-18 10:16:01,186 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01 WrapperNode [2022-01-18 10:16:01,186 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 10:16:01,187 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 10:16:01,187 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 10:16:01,187 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 10:16:01,193 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,222 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,253 INFO L137 Inliner]: procedures = 270, calls = 41, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 189 [2022-01-18 10:16:01,254 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 10:16:01,254 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 10:16:01,254 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 10:16:01,255 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 10:16:01,261 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,261 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,278 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,278 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,284 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,288 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,289 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,306 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 10:16:01,307 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 10:16:01,307 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 10:16:01,307 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 10:16:01,308 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (1/1) ... [2022-01-18 10:16:01,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 10:16:01,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:01,340 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 10:16:01,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 10:16:01,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-01-18 10:16:01,378 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-01-18 10:16:01,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 10:16:01,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 10:16:01,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 10:16:01,380 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 10:16:01,551 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 10:16:01,552 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 10:16:01,824 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 10:16:01,830 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 10:16:01,830 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2022-01-18 10:16:01,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 10:16:01 BoogieIcfgContainer [2022-01-18 10:16:01,832 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 10:16:01,833 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 10:16:01,833 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 10:16:01,842 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 10:16:01,842 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 10:16:00" (1/3) ... [2022-01-18 10:16:01,843 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@da3212b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 10:16:01, skipping insertion in model container [2022-01-18 10:16:01,843 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:16:01" (2/3) ... [2022-01-18 10:16:01,843 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@da3212b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 10:16:01, skipping insertion in model container [2022-01-18 10:16:01,843 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 10:16:01" (3/3) ... [2022-01-18 10:16:01,845 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_76-tricky_address3_racefree.i [2022-01-18 10:16:01,849 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 10:16:01,849 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 10:16:01,849 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-18 10:16:01,849 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 10:16:01,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,902 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,912 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,914 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,917 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,917 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,917 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,917 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:16:01,954 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-01-18 10:16:01,994 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 10:16:02,001 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 10:16:02,002 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 10:16:02,015 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 172 places, 200 transitions, 408 flow [2022-01-18 10:16:02,161 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 4000 states, 3993 states have (on average 2.374154770848986) internal successors, (9480), 3999 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,175 INFO L276 IsEmpty]: Start isEmpty. Operand has 4000 states, 3993 states have (on average 2.374154770848986) internal successors, (9480), 3999 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 10:16:02,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:02,186 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:02,187 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:02,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:02,191 INFO L85 PathProgramCache]: Analyzing trace with hash 614106673, now seen corresponding path program 1 times [2022-01-18 10:16:02,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:02,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472721902] [2022-01-18 10:16:02,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:02,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:02,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:16:02,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:02,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472721902] [2022-01-18 10:16:02,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472721902] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:16:02,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:16:02,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 10:16:02,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230559456] [2022-01-18 10:16:02,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:16:02,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 10:16:02,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:02,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 10:16:02,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 10:16:02,438 INFO L87 Difference]: Start difference. First operand has 4000 states, 3993 states have (on average 2.374154770848986) internal successors, (9480), 3999 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:02,508 INFO L93 Difference]: Finished difference Result 3874 states and 7664 transitions. [2022-01-18 10:16:02,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 10:16:02,511 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 10:16:02,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:02,533 INFO L225 Difference]: With dead ends: 3874 [2022-01-18 10:16:02,533 INFO L226 Difference]: Without dead ends: 2566 [2022-01-18 10:16:02,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 10:16:02,537 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:02,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 165 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:16:02,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2566 states. [2022-01-18 10:16:02,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2566 to 2566. [2022-01-18 10:16:02,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2566 states, 2559 states have (on average 1.9538882375928097) internal successors, (5000), 2565 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2566 states to 2566 states and 5000 transitions. [2022-01-18 10:16:02,650 INFO L78 Accepts]: Start accepts. Automaton has 2566 states and 5000 transitions. Word has length 50 [2022-01-18 10:16:02,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:02,650 INFO L470 AbstractCegarLoop]: Abstraction has 2566 states and 5000 transitions. [2022-01-18 10:16:02,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,651 INFO L276 IsEmpty]: Start isEmpty. Operand 2566 states and 5000 transitions. [2022-01-18 10:16:02,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 10:16:02,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:02,653 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:02,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 10:16:02,653 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:02,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:02,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1211694797, now seen corresponding path program 1 times [2022-01-18 10:16:02,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:02,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132976525] [2022-01-18 10:16:02,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:02,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:02,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:16:02,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:02,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132976525] [2022-01-18 10:16:02,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132976525] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:16:02,715 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:16:02,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 10:16:02,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994306846] [2022-01-18 10:16:02,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:16:02,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 10:16:02,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 10:16:02,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 10:16:02,718 INFO L87 Difference]: Start difference. First operand 2566 states and 5000 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:02,751 INFO L93 Difference]: Finished difference Result 2570 states and 5004 transitions. [2022-01-18 10:16:02,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 10:16:02,751 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 10:16:02,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:02,761 INFO L225 Difference]: With dead ends: 2570 [2022-01-18 10:16:02,761 INFO L226 Difference]: Without dead ends: 2570 [2022-01-18 10:16:02,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 10:16:02,763 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 3 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:02,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 318 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:16:02,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2570 states. [2022-01-18 10:16:02,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2570 to 2567. [2022-01-18 10:16:02,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 2560 states have (on average 1.953515625) internal successors, (5001), 2566 states have internal predecessors, (5001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 5001 transitions. [2022-01-18 10:16:02,828 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 5001 transitions. Word has length 50 [2022-01-18 10:16:02,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:02,829 INFO L470 AbstractCegarLoop]: Abstraction has 2567 states and 5001 transitions. [2022-01-18 10:16:02,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:02,829 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 5001 transitions. [2022-01-18 10:16:02,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-18 10:16:02,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:02,836 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:02,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 10:16:02,836 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:02,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:02,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1970782420, now seen corresponding path program 1 times [2022-01-18 10:16:02,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:02,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534656912] [2022-01-18 10:16:02,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:02,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:02,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:02,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:16:02,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:02,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534656912] [2022-01-18 10:16:02,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534656912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:16:02,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090782295] [2022-01-18 10:16:02,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:02,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:02,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:02,916 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:16:02,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 10:16:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:03,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 10:16:03,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:16:03,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:16:03,148 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 10:16:03,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090782295] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:16:03,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 10:16:03,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 10:16:03,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377724514] [2022-01-18 10:16:03,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:16:03,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 10:16:03,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:03,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 10:16:03,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 10:16:03,151 INFO L87 Difference]: Start difference. First operand 2567 states and 5001 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:03,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:03,190 INFO L93 Difference]: Finished difference Result 2552 states and 4986 transitions. [2022-01-18 10:16:03,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 10:16:03,191 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-18 10:16:03,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:03,201 INFO L225 Difference]: With dead ends: 2552 [2022-01-18 10:16:03,201 INFO L226 Difference]: Without dead ends: 2552 [2022-01-18 10:16:03,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 10:16:03,203 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 68 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:03,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 316 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:16:03,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2552 states. [2022-01-18 10:16:03,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2552 to 2552. [2022-01-18 10:16:03,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2552 states, 2546 states have (on average 1.9583660644147682) internal successors, (4986), 2551 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:03,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2552 states to 2552 states and 4986 transitions. [2022-01-18 10:16:03,290 INFO L78 Accepts]: Start accepts. Automaton has 2552 states and 4986 transitions. Word has length 55 [2022-01-18 10:16:03,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:03,290 INFO L470 AbstractCegarLoop]: Abstraction has 2552 states and 4986 transitions. [2022-01-18 10:16:03,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:03,291 INFO L276 IsEmpty]: Start isEmpty. Operand 2552 states and 4986 transitions. [2022-01-18 10:16:03,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-18 10:16:03,293 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:03,293 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:03,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 10:16:03,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:03,515 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:03,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash 449728335, now seen corresponding path program 1 times [2022-01-18 10:16:03,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:03,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499066769] [2022-01-18 10:16:03,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:03,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:03,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:03,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:16:03,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:03,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499066769] [2022-01-18 10:16:03,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499066769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:16:03,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187965002] [2022-01-18 10:16:03,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:03,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:03,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:03,566 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:16:03,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 10:16:03,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:03,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 10:16:03,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:16:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:16:03,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:16:03,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:16:03,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187965002] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:16:03,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:16:03,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 10:16:03,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517128591] [2022-01-18 10:16:03,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:16:03,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 10:16:03,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:03,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 10:16:03,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 10:16:03,920 INFO L87 Difference]: Start difference. First operand 2552 states and 4986 transitions. Second operand has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:03,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:03,987 INFO L93 Difference]: Finished difference Result 2562 states and 4996 transitions. [2022-01-18 10:16:03,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 10:16:03,988 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-01-18 10:16:03,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:03,997 INFO L225 Difference]: With dead ends: 2562 [2022-01-18 10:16:03,997 INFO L226 Difference]: Without dead ends: 2562 [2022-01-18 10:16:03,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-01-18 10:16:03,998 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 16 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:03,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 795 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:16:04,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2562 states. [2022-01-18 10:16:04,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2562 to 2562. [2022-01-18 10:16:04,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2562 states, 2556 states have (on average 1.9546165884194053) internal successors, (4996), 2561 states have internal predecessors, (4996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:04,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2562 states to 2562 states and 4996 transitions. [2022-01-18 10:16:04,051 INFO L78 Accepts]: Start accepts. Automaton has 2562 states and 4996 transitions. Word has length 65 [2022-01-18 10:16:04,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:04,052 INFO L470 AbstractCegarLoop]: Abstraction has 2562 states and 4996 transitions. [2022-01-18 10:16:04,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:04,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2562 states and 4996 transitions. [2022-01-18 10:16:04,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-01-18 10:16:04,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:04,054 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:04,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 10:16:04,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-18 10:16:04,274 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:04,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash 305383343, now seen corresponding path program 2 times [2022-01-18 10:16:04,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:04,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431767401] [2022-01-18 10:16:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:04,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:04,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 10:16:04,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:04,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431767401] [2022-01-18 10:16:04,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431767401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:16:04,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330321221] [2022-01-18 10:16:04,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 10:16:04,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:04,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:04,337 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:16:04,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 10:16:04,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 10:16:04,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:16:04,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 10:16:04,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:16:04,619 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:16:04,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:16:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:16:04,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330321221] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:16:04,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:16:04,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-01-18 10:16:04,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094625584] [2022-01-18 10:16:04,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:16:04,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 10:16:04,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:04,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 10:16:04,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-18 10:16:04,845 INFO L87 Difference]: Start difference. First operand 2562 states and 4996 transitions. Second operand has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:05,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:05,061 INFO L93 Difference]: Finished difference Result 580 states and 1021 transitions. [2022-01-18 10:16:05,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 10:16:05,062 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-01-18 10:16:05,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:05,063 INFO L225 Difference]: With dead ends: 580 [2022-01-18 10:16:05,063 INFO L226 Difference]: Without dead ends: 394 [2022-01-18 10:16:05,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=276, Invalid=780, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 10:16:05,064 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 415 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:05,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1006 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 10:16:05,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-01-18 10:16:05,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 394. [2022-01-18 10:16:05,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 1.7150127226463103) internal successors, (674), 393 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:05,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 674 transitions. [2022-01-18 10:16:05,072 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 674 transitions. Word has length 75 [2022-01-18 10:16:05,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:05,072 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 674 transitions. [2022-01-18 10:16:05,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:05,072 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 674 transitions. [2022-01-18 10:16:05,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-18 10:16:05,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:05,073 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:05,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 10:16:05,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:05,295 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:05,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:05,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1085374393, now seen corresponding path program 1 times [2022-01-18 10:16:05,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:05,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530766130] [2022-01-18 10:16:05,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:05,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:05,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:05,506 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:16:05,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:05,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530766130] [2022-01-18 10:16:05,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530766130] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:16:05,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574961616] [2022-01-18 10:16:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:05,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:05,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:05,508 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:16:05,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 10:16:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:05,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 10:16:05,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:16:05,793 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:16:05,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:16:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:16:06,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574961616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:16:06,005 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:16:06,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-01-18 10:16:06,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441801182] [2022-01-18 10:16:06,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:16:06,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 10:16:06,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:06,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 10:16:06,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-01-18 10:16:06,007 INFO L87 Difference]: Start difference. First operand 394 states and 674 transitions. Second operand has 23 states, 23 states have (on average 5.217391304347826) internal successors, (120), 23 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:06,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:06,310 INFO L93 Difference]: Finished difference Result 409 states and 689 transitions. [2022-01-18 10:16:06,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 10:16:06,314 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.217391304347826) internal successors, (120), 23 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2022-01-18 10:16:06,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:06,316 INFO L225 Difference]: With dead ends: 409 [2022-01-18 10:16:06,316 INFO L226 Difference]: Without dead ends: 409 [2022-01-18 10:16:06,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=524, Invalid=1116, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 10:16:06,317 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 46 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:06,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 583 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 10:16:06,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-01-18 10:16:06,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 409. [2022-01-18 10:16:06,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 1.6887254901960784) internal successors, (689), 408 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:06,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 689 transitions. [2022-01-18 10:16:06,327 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 689 transitions. Word has length 103 [2022-01-18 10:16:06,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:06,327 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 689 transitions. [2022-01-18 10:16:06,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.217391304347826) internal successors, (120), 23 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:06,327 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 689 transitions. [2022-01-18 10:16:06,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-01-18 10:16:06,332 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:06,332 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:06,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 10:16:06,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:06,547 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:06,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1164011634, now seen corresponding path program 2 times [2022-01-18 10:16:06,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:06,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552757646] [2022-01-18 10:16:06,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:06,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:06,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:06,828 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-01-18 10:16:06,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:06,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552757646] [2022-01-18 10:16:06,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552757646] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:16:06,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:16:06,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-18 10:16:06,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994212810] [2022-01-18 10:16:06,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:16:06,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 10:16:06,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:06,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 10:16:06,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-18 10:16:06,830 INFO L87 Difference]: Start difference. First operand 409 states and 689 transitions. Second operand has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:06,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:06,998 INFO L93 Difference]: Finished difference Result 433 states and 712 transitions. [2022-01-18 10:16:06,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 10:16:06,999 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2022-01-18 10:16:06,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:07,000 INFO L225 Difference]: With dead ends: 433 [2022-01-18 10:16:07,000 INFO L226 Difference]: Without dead ends: 324 [2022-01-18 10:16:07,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2022-01-18 10:16:07,001 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 252 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:07,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 502 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 10:16:07,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-01-18 10:16:07,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 324. [2022-01-18 10:16:07,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 1.6068111455108358) internal successors, (519), 323 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) [2022-01-18 10:16:07,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 519 transitions. [2022-01-18 10:16:07,007 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 519 transitions. Word has length 118 [2022-01-18 10:16:07,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:07,008 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 519 transitions. [2022-01-18 10:16:07,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:07,008 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 519 transitions. [2022-01-18 10:16:07,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-01-18 10:16:07,009 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:07,009 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:07,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 10:16:07,009 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:07,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:07,010 INFO L85 PathProgramCache]: Analyzing trace with hash 197106370, now seen corresponding path program 1 times [2022-01-18 10:16:07,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:07,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792613705] [2022-01-18 10:16:07,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:07,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:07,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:07,291 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:16:07,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:07,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792613705] [2022-01-18 10:16:07,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792613705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:16:07,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999793507] [2022-01-18 10:16:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:07,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:07,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:07,296 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:16:07,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 10:16:07,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:07,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:16:07,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:16:07,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:16:07,859 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:16:07,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:16:07,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:16:08,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:16:08,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:16:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:16:08,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:16:08,222 WARN L838 $PredicateComparison]: unable to prove that (forall ((|t_funThread1of1ForFork0_~p~0#1.offset| Int) (v_ArrVal_224 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_224) |c_t_funThread1of1ForFork0_~p~0#1.base|) |t_funThread1of1ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:16:08,232 WARN L838 $PredicateComparison]: unable to prove that (forall ((|t_funThread1of1ForFork0_~p~0#1.offset| Int) (v_ArrVal_224 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_224) |c_~#a~0.base|) |t_funThread1of1ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:16:08,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:16:08,993 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:16:08,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:16:09,010 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 1 not checked. [2022-01-18 10:16:09,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999793507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:16:09,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:16:09,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:16:09,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807199713] [2022-01-18 10:16:09,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:16:09,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:16:09,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:09,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:16:09,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=472, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:16:09,012 INFO L87 Difference]: Start difference. First operand 324 states and 519 transitions. Second operand has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:29,112 WARN L228 SmtUtils]: Spent 20.04s on a formula simplification. DAG size of input: 32 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:16:45,146 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 26 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:16:53,204 WARN L228 SmtUtils]: Spent 8.02s on a formula simplification. DAG size of input: 25 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:16:53,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:16:53,334 INFO L93 Difference]: Finished difference Result 362 states and 578 transitions. [2022-01-18 10:16:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 10:16:53,335 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2022-01-18 10:16:53,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:16:53,336 INFO L225 Difference]: With dead ends: 362 [2022-01-18 10:16:53,336 INFO L226 Difference]: Without dead ends: 330 [2022-01-18 10:16:53,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 44.4s TimeCoverageRelationStatistics Valid=172, Invalid=826, Unknown=2, NotChecked=122, Total=1122 [2022-01-18 10:16:53,337 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 181 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:16:53,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 869 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 160 Invalid, 0 Unknown, 167 Unchecked, 0.1s Time] [2022-01-18 10:16:53,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-01-18 10:16:53,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 322. [2022-01-18 10:16:53,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 1.604361370716511) internal successors, (515), 321 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:53,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 515 transitions. [2022-01-18 10:16:53,342 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 515 transitions. Word has length 127 [2022-01-18 10:16:53,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:16:53,343 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 515 transitions. [2022-01-18 10:16:53,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:16:53,343 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 515 transitions. [2022-01-18 10:16:53,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-01-18 10:16:53,344 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:16:53,344 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:16:53,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 10:16:53,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:53,545 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-18 10:16:53,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:16:53,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1526676686, now seen corresponding path program 2 times [2022-01-18 10:16:53,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:16:53,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173343456] [2022-01-18 10:16:53,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:16:53,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:16:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:16:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:16:53,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:16:53,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173343456] [2022-01-18 10:16:53,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173343456] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:16:53,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775362096] [2022-01-18 10:16:53,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 10:16:53,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:16:53,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:16:53,810 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:16:53,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 10:16:53,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 10:16:53,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:16:53,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:16:53,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:16:53,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:16:54,441 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:16:54,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:16:54,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:16:54,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:16:54,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:16:54,755 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:16:54,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:16:54,818 WARN L838 $PredicateComparison]: unable to prove that (forall ((|t_funThread1of1ForFork0_~p~0#1.offset| Int) (v_ArrVal_289 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_289) |c_t_funThread1of1ForFork0_~p~0#1.base|) |t_funThread1of1ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:16:54,826 WARN L838 $PredicateComparison]: unable to prove that (forall ((|t_funThread1of1ForFork0_~p~0#1.offset| Int) (v_ArrVal_289 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_289) |c_~#a~0.base|) |t_funThread1of1ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:16:55,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:16:55,499 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:16:55,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:16:55,517 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 1 not checked. [2022-01-18 10:16:55,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775362096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:16:55,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:16:55,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:16:55,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39950038] [2022-01-18 10:16:55,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:16:55,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:16:55,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:16:55,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:16:55,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:16:55,519 INFO L87 Difference]: Start difference. First operand 322 states and 515 transitions. Second operand has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:17,595 WARN L228 SmtUtils]: Spent 22.02s on a formula simplification. DAG size of input: 26 DAG size of output: 21 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:17:25,654 WARN L228 SmtUtils]: Spent 8.02s on a formula simplification. DAG size of input: 30 DAG size of output: 19 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:17:33,703 WARN L228 SmtUtils]: Spent 8.02s on a formula simplification. DAG size of input: 26 DAG size of output: 17 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:17:33,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:33,814 INFO L93 Difference]: Finished difference Result 334 states and 540 transitions. [2022-01-18 10:17:33,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 10:17:33,814 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2022-01-18 10:17:33,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:33,815 INFO L225 Difference]: With dead ends: 334 [2022-01-18 10:17:33,815 INFO L226 Difference]: Without dead ends: 0 [2022-01-18 10:17:33,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 244 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 38.4s TimeCoverageRelationStatistics Valid=201, Invalid=861, Unknown=2, NotChecked=126, Total=1190 [2022-01-18 10:17:33,816 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 216 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:33,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 717 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 140 Invalid, 0 Unknown, 200 Unchecked, 0.1s Time] [2022-01-18 10:17:33,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-01-18 10:17:33,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-01-18 10:17:33,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:33,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-01-18 10:17:33,817 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 127 [2022-01-18 10:17:33,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:33,817 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-01-18 10:17:33,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:33,817 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-01-18 10:17:33,817 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-01-18 10:17:33,821 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-18 10:17:33,822 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2022-01-18 10:17:33,822 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2022-01-18 10:17:33,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 10:17:34,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:17:34,038 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1] [2022-01-18 10:17:34,039 INFO L308 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE (1/2) [2022-01-18 10:17:34,041 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-18 10:17:34,041 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 10:17:34,042 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-18 10:17:34,043 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 172 places, 200 transitions, 408 flow [2022-01-18 10:17:34,054 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 716 states, 714 states have (on average 2.046218487394958) internal successors, (1461), 715 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,055 INFO L276 IsEmpty]: Start isEmpty. Operand has 716 states, 714 states have (on average 2.046218487394958) internal successors, (1461), 715 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 10:17:34,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:34,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:34,056 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 10:17:34,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:34,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1921288591, now seen corresponding path program 1 times [2022-01-18 10:17:34,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:34,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928076019] [2022-01-18 10:17:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:34,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:34,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:34,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:34,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928076019] [2022-01-18 10:17:34,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928076019] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:17:34,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:17:34,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 10:17:34,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485572636] [2022-01-18 10:17:34,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:17:34,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 10:17:34,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:34,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 10:17:34,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 10:17:34,073 INFO L87 Difference]: Start difference. First operand has 716 states, 714 states have (on average 2.046218487394958) internal successors, (1461), 715 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:34,077 INFO L93 Difference]: Finished difference Result 705 states and 1306 transitions. [2022-01-18 10:17:34,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 10:17:34,078 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 10:17:34,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:34,080 INFO L225 Difference]: With dead ends: 705 [2022-01-18 10:17:34,080 INFO L226 Difference]: Without dead ends: 704 [2022-01-18 10:17:34,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 10:17:34,081 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:34,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 111 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:17:34,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-01-18 10:17:34,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 704. [2022-01-18 10:17:34,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 701 states have (on average 1.861626248216833) internal successors, (1305), 703 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1305 transitions. [2022-01-18 10:17:34,093 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1305 transitions. Word has length 50 [2022-01-18 10:17:34,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:34,093 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 1305 transitions. [2022-01-18 10:17:34,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,093 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1305 transitions. [2022-01-18 10:17:34,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 10:17:34,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:34,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:34,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 10:17:34,094 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 10:17:34,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:34,095 INFO L85 PathProgramCache]: Analyzing trace with hash -959674574, now seen corresponding path program 1 times [2022-01-18 10:17:34,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:34,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324446135] [2022-01-18 10:17:34,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:34,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:34,112 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:34,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324446135] [2022-01-18 10:17:34,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324446135] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:17:34,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:17:34,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 10:17:34,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275577272] [2022-01-18 10:17:34,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:17:34,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 10:17:34,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:34,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 10:17:34,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 10:17:34,113 INFO L87 Difference]: Start difference. First operand 704 states and 1305 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:34,124 INFO L93 Difference]: Finished difference Result 708 states and 1309 transitions. [2022-01-18 10:17:34,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 10:17:34,124 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 10:17:34,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:34,127 INFO L225 Difference]: With dead ends: 708 [2022-01-18 10:17:34,127 INFO L226 Difference]: Without dead ends: 708 [2022-01-18 10:17:34,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 10:17:34,127 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 3 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:34,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 210 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:17:34,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2022-01-18 10:17:34,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 705. [2022-01-18 10:17:34,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 702 states have (on average 1.8603988603988604) internal successors, (1306), 704 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1306 transitions. [2022-01-18 10:17:34,139 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1306 transitions. Word has length 50 [2022-01-18 10:17:34,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:34,139 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 1306 transitions. [2022-01-18 10:17:34,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,139 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1306 transitions. [2022-01-18 10:17:34,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-18 10:17:34,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:34,141 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:34,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 10:17:34,141 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 10:17:34,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:34,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1718762197, now seen corresponding path program 1 times [2022-01-18 10:17:34,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:34,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274823722] [2022-01-18 10:17:34,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:34,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:34,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:34,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:34,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274823722] [2022-01-18 10:17:34,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274823722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:17:34,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553943835] [2022-01-18 10:17:34,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:34,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:17:34,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:17:34,172 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:17:34,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 10:17:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:34,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 10:17:34,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:17:34,319 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:17:34,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553943835] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:17:34,414 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:17:34,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 10:17:34,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37904770] [2022-01-18 10:17:34,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:17:34,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 10:17:34,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 10:17:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 10:17:34,415 INFO L87 Difference]: Start difference. First operand 705 states and 1306 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:34,459 INFO L93 Difference]: Finished difference Result 715 states and 1316 transitions. [2022-01-18 10:17:34,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 10:17:34,460 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-18 10:17:34,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:34,462 INFO L225 Difference]: With dead ends: 715 [2022-01-18 10:17:34,462 INFO L226 Difference]: Without dead ends: 715 [2022-01-18 10:17:34,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-01-18 10:17:34,463 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 13 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:34,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 418 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:17:34,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-18 10:17:34,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-01-18 10:17:34,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 712 states have (on average 1.848314606741573) internal successors, (1316), 714 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1316 transitions. [2022-01-18 10:17:34,474 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1316 transitions. Word has length 55 [2022-01-18 10:17:34,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:34,474 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1316 transitions. [2022-01-18 10:17:34,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:34,475 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1316 transitions. [2022-01-18 10:17:34,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-18 10:17:34,475 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:34,475 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:34,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 10:17:34,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:17:34,698 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 10:17:34,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:34,698 INFO L85 PathProgramCache]: Analyzing trace with hash 2122069387, now seen corresponding path program 2 times [2022-01-18 10:17:34,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:34,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349521771] [2022-01-18 10:17:34,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:34,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:34,759 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:34,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349521771] [2022-01-18 10:17:34,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349521771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:17:34,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438419369] [2022-01-18 10:17:34,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 10:17:34,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:17:34,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:17:34,761 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:17:34,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 10:17:34,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 10:17:34,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:17:34,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 10:17:34,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:17:34,944 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:34,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:17:35,081 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:35,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438419369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:17:35,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:17:35,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 10:17:35,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007779457] [2022-01-18 10:17:35,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:17:35,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 10:17:35,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:35,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 10:17:35,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-01-18 10:17:35,083 INFO L87 Difference]: Start difference. First operand 715 states and 1316 transitions. Second operand has 18 states, 18 states have (on average 4.611111111111111) internal successors, (83), 18 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:35,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:35,224 INFO L93 Difference]: Finished difference Result 735 states and 1336 transitions. [2022-01-18 10:17:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 10:17:35,224 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.611111111111111) internal successors, (83), 18 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-01-18 10:17:35,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:35,227 INFO L225 Difference]: With dead ends: 735 [2022-01-18 10:17:35,227 INFO L226 Difference]: Without dead ends: 735 [2022-01-18 10:17:35,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=280, Invalid=590, Unknown=0, NotChecked=0, Total=870 [2022-01-18 10:17:35,228 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 33 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:35,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 631 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:17:35,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-01-18 10:17:35,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 735. [2022-01-18 10:17:35,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 732 states have (on average 1.825136612021858) internal successors, (1336), 734 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) [2022-01-18 10:17:35,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1336 transitions. [2022-01-18 10:17:35,240 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 1336 transitions. Word has length 65 [2022-01-18 10:17:35,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:35,240 INFO L470 AbstractCegarLoop]: Abstraction has 735 states and 1336 transitions. [2022-01-18 10:17:35,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.611111111111111) internal successors, (83), 18 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:35,240 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 1336 transitions. [2022-01-18 10:17:35,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-01-18 10:17:35,241 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:35,241 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:35,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 10:17:35,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 10:17:35,467 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 10:17:35,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:35,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1016344139, now seen corresponding path program 3 times [2022-01-18 10:17:35,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:35,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460300445] [2022-01-18 10:17:35,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:35,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:35,610 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:35,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:35,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460300445] [2022-01-18 10:17:35,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460300445] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:17:35,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129706472] [2022-01-18 10:17:35,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 10:17:35,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:17:35,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:17:35,612 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:17:35,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 10:17:35,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 10:17:35,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:17:35,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 10:17:35,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:17:35,874 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:35,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:17:36,062 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 10:17:36,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129706472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:17:36,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:17:36,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-01-18 10:17:36,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263694841] [2022-01-18 10:17:36,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:17:36,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 10:17:36,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:36,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 10:17:36,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-01-18 10:17:36,064 INFO L87 Difference]: Start difference. First operand 735 states and 1336 transitions. Second operand has 23 states, 23 states have (on average 4.260869565217392) internal successors, (98), 23 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:36,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:36,297 INFO L93 Difference]: Finished difference Result 750 states and 1351 transitions. [2022-01-18 10:17:36,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 10:17:36,298 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.260869565217392) internal successors, (98), 23 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2022-01-18 10:17:36,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:36,301 INFO L225 Difference]: With dead ends: 750 [2022-01-18 10:17:36,301 INFO L226 Difference]: Without dead ends: 750 [2022-01-18 10:17:36,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=524, Invalid=1116, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 10:17:36,302 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 44 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:36,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 632 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 10:17:36,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-01-18 10:17:36,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 750. [2022-01-18 10:17:36,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 747 states have (on average 1.8085676037483267) internal successors, (1351), 749 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:36,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 1351 transitions. [2022-01-18 10:17:36,314 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 1351 transitions. Word has length 85 [2022-01-18 10:17:36,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:36,314 INFO L470 AbstractCegarLoop]: Abstraction has 750 states and 1351 transitions. [2022-01-18 10:17:36,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.260869565217392) internal successors, (98), 23 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:36,314 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 1351 transitions. [2022-01-18 10:17:36,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-01-18 10:17:36,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:36,315 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:36,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 10:17:36,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 10:17:36,531 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-18 10:17:36,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:36,532 INFO L85 PathProgramCache]: Analyzing trace with hash 282089810, now seen corresponding path program 4 times [2022-01-18 10:17:36,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:36,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154013955] [2022-01-18 10:17:36,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:36,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:36,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 10:17:36,548 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 10:17:36,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 10:17:36,604 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 10:17:36,605 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 10:17:36,605 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-18 10:17:36,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 10:17:36,606 INFO L732 BasicCegarLoop]: Path program histogram: [4, 1, 1] [2022-01-18 10:17:36,606 INFO L308 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-18 10:17:36,606 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 10:17:36,606 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-18 10:17:36,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,625 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,626 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,628 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,630 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,631 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,632 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,635 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,636 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,636 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,636 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,637 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,638 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,644 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,645 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,646 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,647 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,648 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,649 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,650 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,651 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,652 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,653 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,654 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,655 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem42#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,656 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,657 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 10:17:36,658 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 10:17:36,659 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 10:17:36,659 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 10:17:36,660 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 10:17:36,662 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 235 places, 275 transitions, 568 flow [2022-01-18 10:17:42,624 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 246626 states, 246607 states have (on average 3.569030887201093) internal successors, (880148), 246625 states have internal predecessors, (880148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:43,069 INFO L276 IsEmpty]: Start isEmpty. Operand has 246626 states, 246607 states have (on average 3.569030887201093) internal successors, (880148), 246625 states have internal predecessors, (880148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:43,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 10:17:43,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:43,072 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:43,073 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:17:43,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:43,073 INFO L85 PathProgramCache]: Analyzing trace with hash -451559023, now seen corresponding path program 1 times [2022-01-18 10:17:43,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:43,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951540796] [2022-01-18 10:17:43,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:43,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:43,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:17:43,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:43,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951540796] [2022-01-18 10:17:43,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951540796] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:17:43,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:17:43,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 10:17:43,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105004736] [2022-01-18 10:17:43,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:17:43,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 10:17:43,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:43,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 10:17:43,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 10:17:44,244 INFO L87 Difference]: Start difference. First operand has 246626 states, 246607 states have (on average 3.569030887201093) internal successors, (880148), 246625 states have internal predecessors, (880148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:46,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:46,602 INFO L93 Difference]: Finished difference Result 235018 states and 700260 transitions. [2022-01-18 10:17:46,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 10:17:46,603 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 10:17:46,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:47,774 INFO L225 Difference]: With dead ends: 235018 [2022-01-18 10:17:47,775 INFO L226 Difference]: Without dead ends: 192260 [2022-01-18 10:17:47,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 10:17:47,775 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:47,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 229 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:17:48,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192260 states. [2022-01-18 10:17:52,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192260 to 192260. [2022-01-18 10:17:52,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192260 states, 192230 states have (on average 2.9647505592259273) internal successors, (569914), 192259 states have internal predecessors, (569914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:54,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192260 states to 192260 states and 569914 transitions. [2022-01-18 10:17:54,053 INFO L78 Accepts]: Start accepts. Automaton has 192260 states and 569914 transitions. Word has length 50 [2022-01-18 10:17:54,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:17:54,053 INFO L470 AbstractCegarLoop]: Abstraction has 192260 states and 569914 transitions. [2022-01-18 10:17:54,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:54,054 INFO L276 IsEmpty]: Start isEmpty. Operand 192260 states and 569914 transitions. [2022-01-18 10:17:54,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-18 10:17:54,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:17:54,060 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:17:54,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-18 10:17:54,060 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:17:54,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:17:54,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2017606803, now seen corresponding path program 1 times [2022-01-18 10:17:54,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:17:54,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995902411] [2022-01-18 10:17:54,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:17:54,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:17:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:17:54,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:17:54,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:17:54,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995902411] [2022-01-18 10:17:54,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995902411] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:17:54,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:17:54,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 10:17:54,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985692493] [2022-01-18 10:17:54,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:17:54,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 10:17:54,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:17:54,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 10:17:54,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 10:17:54,079 INFO L87 Difference]: Start difference. First operand 192260 states and 569914 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:17:55,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:17:55,264 INFO L93 Difference]: Finished difference Result 192264 states and 569918 transitions. [2022-01-18 10:17:55,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 10:17:55,279 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-01-18 10:17:55,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:17:55,988 INFO L225 Difference]: With dead ends: 192264 [2022-01-18 10:17:55,988 INFO L226 Difference]: Without dead ends: 192264 [2022-01-18 10:17:55,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 10:17:55,989 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 3 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:17:55,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 446 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:17:56,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192264 states. [2022-01-18 10:18:00,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192264 to 192261. [2022-01-18 10:18:00,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192261 states, 192231 states have (on average 2.9647403384469726) internal successors, (569915), 192260 states have internal predecessors, (569915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:01,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192261 states to 192261 states and 569915 transitions. [2022-01-18 10:18:01,029 INFO L78 Accepts]: Start accepts. Automaton has 192261 states and 569915 transitions. Word has length 50 [2022-01-18 10:18:01,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:01,029 INFO L470 AbstractCegarLoop]: Abstraction has 192261 states and 569915 transitions. [2022-01-18 10:18:01,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:01,030 INFO L276 IsEmpty]: Start isEmpty. Operand 192261 states and 569915 transitions. [2022-01-18 10:18:01,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-18 10:18:01,030 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:01,030 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:01,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 10:18:01,030 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:01,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:01,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1078955039, now seen corresponding path program 1 times [2022-01-18 10:18:01,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:01,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133116218] [2022-01-18 10:18:01,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:01,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:01,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:18:01,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:01,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133116218] [2022-01-18 10:18:01,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133116218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:18:01,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860658212] [2022-01-18 10:18:01,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:01,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:01,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:18:01,736 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:18:01,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 10:18:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:01,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 10:18:01,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:18:01,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:18:01,931 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 10:18:01,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860658212] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:18:01,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 10:18:01,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 10:18:01,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268590073] [2022-01-18 10:18:01,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:18:01,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 10:18:01,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:01,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 10:18:01,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 10:18:01,932 INFO L87 Difference]: Start difference. First operand 192261 states and 569915 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:02,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:18:02,694 INFO L93 Difference]: Finished difference Result 192246 states and 569900 transitions. [2022-01-18 10:18:02,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 10:18:02,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-18 10:18:02,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:18:03,803 INFO L225 Difference]: With dead ends: 192246 [2022-01-18 10:18:03,803 INFO L226 Difference]: Without dead ends: 192246 [2022-01-18 10:18:03,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 10:18:03,804 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 68 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:18:03,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 446 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:18:04,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192246 states. [2022-01-18 10:18:07,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192246 to 192246. [2022-01-18 10:18:07,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192246 states, 192217 states have (on average 2.9648782365763693) internal successors, (569900), 192245 states have internal predecessors, (569900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:08,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192246 states to 192246 states and 569900 transitions. [2022-01-18 10:18:08,895 INFO L78 Accepts]: Start accepts. Automaton has 192246 states and 569900 transitions. Word has length 55 [2022-01-18 10:18:08,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:08,895 INFO L470 AbstractCegarLoop]: Abstraction has 192246 states and 569900 transitions. [2022-01-18 10:18:08,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:08,895 INFO L276 IsEmpty]: Start isEmpty. Operand 192246 states and 569900 transitions. [2022-01-18 10:18:08,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-01-18 10:18:08,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:08,903 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:08,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 10:18:09,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 10:18:09,125 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:09,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:09,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1428162091, now seen corresponding path program 1 times [2022-01-18 10:18:09,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:09,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590940926] [2022-01-18 10:18:09,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:09,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:09,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:09,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:18:09,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:09,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590940926] [2022-01-18 10:18:09,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590940926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:18:09,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502528822] [2022-01-18 10:18:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:09,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:09,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:18:09,154 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:18:09,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 10:18:09,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:09,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 10:18:09,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:18:09,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:18:09,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:18:09,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:18:09,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502528822] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:18:09,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:18:09,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 10:18:09,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926550106] [2022-01-18 10:18:09,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:18:09,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 10:18:09,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:09,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 10:18:09,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 10:18:09,419 INFO L87 Difference]: Start difference. First operand 192246 states and 569900 transitions. Second operand has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:11,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:18:11,008 INFO L93 Difference]: Finished difference Result 192256 states and 569910 transitions. [2022-01-18 10:18:11,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 10:18:11,008 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-01-18 10:18:11,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:18:11,569 INFO L225 Difference]: With dead ends: 192256 [2022-01-18 10:18:11,569 INFO L226 Difference]: Without dead ends: 192256 [2022-01-18 10:18:11,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-01-18 10:18:11,570 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 10 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1553 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:18:11,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1553 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:18:11,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192256 states. [2022-01-18 10:18:16,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192256 to 192256. [2022-01-18 10:18:16,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192256 states, 192227 states have (on average 2.9647760200179993) internal successors, (569910), 192255 states have internal predecessors, (569910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:16,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192256 states to 192256 states and 569910 transitions. [2022-01-18 10:18:16,992 INFO L78 Accepts]: Start accepts. Automaton has 192256 states and 569910 transitions. Word has length 65 [2022-01-18 10:18:16,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:16,992 INFO L470 AbstractCegarLoop]: Abstraction has 192256 states and 569910 transitions. [2022-01-18 10:18:16,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.7) internal successors, (77), 10 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:16,992 INFO L276 IsEmpty]: Start isEmpty. Operand 192256 states and 569910 transitions. [2022-01-18 10:18:16,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-01-18 10:18:16,994 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:16,995 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:17,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 10:18:17,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:17,200 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:17,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:17,200 INFO L85 PathProgramCache]: Analyzing trace with hash -2019148117, now seen corresponding path program 2 times [2022-01-18 10:18:17,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:17,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020027412] [2022-01-18 10:18:17,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:17,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:17,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 10:18:17,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:17,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020027412] [2022-01-18 10:18:17,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020027412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:18:17,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727489003] [2022-01-18 10:18:17,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 10:18:17,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:17,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:18:17,233 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:18:17,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 10:18:17,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 10:18:17,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:18:17,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 10:18:17,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:18:17,471 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:18:17,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:18:17,642 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 10:18:17,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727489003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:18:17,643 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:18:17,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-01-18 10:18:17,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819327279] [2022-01-18 10:18:17,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:18:17,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 10:18:17,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:17,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 10:18:17,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-18 10:18:17,644 INFO L87 Difference]: Start difference. First operand 192256 states and 569910 transitions. Second operand has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:19,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:18:19,410 INFO L93 Difference]: Finished difference Result 190564 states and 566476 transitions. [2022-01-18 10:18:19,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 10:18:19,411 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-01-18 10:18:19,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:18:19,937 INFO L225 Difference]: With dead ends: 190564 [2022-01-18 10:18:19,937 INFO L226 Difference]: Without dead ends: 190564 [2022-01-18 10:18:19,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=276, Invalid=780, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 10:18:19,938 INFO L933 BasicCegarLoop]: 280 mSDtfsCounter, 477 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:18:19,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [477 Valid, 2229 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 10:18:20,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190564 states. [2022-01-18 10:18:24,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190564 to 190564. [2022-01-18 10:18:24,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190564 states, 190538 states have (on average 2.9730342503857496) internal successors, (566476), 190563 states have internal predecessors, (566476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190564 states to 190564 states and 566476 transitions. [2022-01-18 10:18:25,099 INFO L78 Accepts]: Start accepts. Automaton has 190564 states and 566476 transitions. Word has length 75 [2022-01-18 10:18:25,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:25,099 INFO L470 AbstractCegarLoop]: Abstraction has 190564 states and 566476 transitions. [2022-01-18 10:18:25,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.368421052631579) internal successors, (121), 19 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:25,099 INFO L276 IsEmpty]: Start isEmpty. Operand 190564 states and 566476 transitions. [2022-01-18 10:18:25,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-01-18 10:18:25,104 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:25,105 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:25,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 10:18:25,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:25,306 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:25,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:25,306 INFO L85 PathProgramCache]: Analyzing trace with hash 44072195, now seen corresponding path program 1 times [2022-01-18 10:18:25,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:25,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292366322] [2022-01-18 10:18:25,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:25,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:25,440 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:18:25,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:25,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292366322] [2022-01-18 10:18:25,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292366322] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:18:25,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78753049] [2022-01-18 10:18:25,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:25,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:25,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:18:25,444 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:18:25,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 10:18:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:25,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 10:18:25,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:18:25,727 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:18:25,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:18:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 10:18:25,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78753049] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:18:25,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:18:25,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-01-18 10:18:25,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801682116] [2022-01-18 10:18:25,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:18:25,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 10:18:25,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:25,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 10:18:25,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-01-18 10:18:25,938 INFO L87 Difference]: Start difference. First operand 190564 states and 566476 transitions. Second operand has 23 states, 23 states have (on average 5.217391304347826) internal successors, (120), 23 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:27,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:18:27,666 INFO L93 Difference]: Finished difference Result 190579 states and 566491 transitions. [2022-01-18 10:18:27,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 10:18:27,667 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.217391304347826) internal successors, (120), 23 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2022-01-18 10:18:27,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:18:28,179 INFO L225 Difference]: With dead ends: 190579 [2022-01-18 10:18:28,179 INFO L226 Difference]: Without dead ends: 190579 [2022-01-18 10:18:28,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=524, Invalid=1116, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 10:18:28,180 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 38 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 2225 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 10:18:28,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 2225 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 10:18:28,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190579 states. [2022-01-18 10:18:32,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190579 to 190579. [2022-01-18 10:18:32,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190579 states, 190553 states have (on average 2.9728789365688284) internal successors, (566491), 190578 states have internal predecessors, (566491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:33,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190579 states to 190579 states and 566491 transitions. [2022-01-18 10:18:33,356 INFO L78 Accepts]: Start accepts. Automaton has 190579 states and 566491 transitions. Word has length 103 [2022-01-18 10:18:33,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:33,356 INFO L470 AbstractCegarLoop]: Abstraction has 190579 states and 566491 transitions. [2022-01-18 10:18:33,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.217391304347826) internal successors, (120), 23 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:33,356 INFO L276 IsEmpty]: Start isEmpty. Operand 190579 states and 566491 transitions. [2022-01-18 10:18:33,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-01-18 10:18:33,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:33,363 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:33,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 10:18:33,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-01-18 10:18:33,584 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:33,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:33,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1321944183, now seen corresponding path program 2 times [2022-01-18 10:18:33,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:33,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676875699] [2022-01-18 10:18:33,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:33,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:33,881 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-01-18 10:18:33,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:33,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676875699] [2022-01-18 10:18:33,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676875699] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:18:33,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:18:33,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-18 10:18:33,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103712085] [2022-01-18 10:18:33,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:18:33,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 10:18:33,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:33,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 10:18:33,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-18 10:18:33,883 INFO L87 Difference]: Start difference. First operand 190579 states and 566491 transitions. Second operand has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:37,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:18:37,852 INFO L93 Difference]: Finished difference Result 358606 states and 1051644 transitions. [2022-01-18 10:18:37,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 10:18:37,852 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2022-01-18 10:18:37,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:18:38,911 INFO L225 Difference]: With dead ends: 358606 [2022-01-18 10:18:38,912 INFO L226 Difference]: Without dead ends: 342798 [2022-01-18 10:18:38,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=511, Invalid=1381, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 10:18:38,913 INFO L933 BasicCegarLoop]: 567 mSDtfsCounter, 3348 mSDsluCounter, 3413 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3348 SdHoareTripleChecker+Valid, 3932 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:18:38,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3348 Valid, 3932 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1090 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 10:18:39,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342798 states. [2022-01-18 10:18:44,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342798 to 232845. [2022-01-18 10:18:45,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232845 states, 232819 states have (on average 2.98154360254103) internal successors, (694160), 232844 states have internal predecessors, (694160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:46,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232845 states to 232845 states and 694160 transitions. [2022-01-18 10:18:46,096 INFO L78 Accepts]: Start accepts. Automaton has 232845 states and 694160 transitions. Word has length 118 [2022-01-18 10:18:46,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:46,097 INFO L470 AbstractCegarLoop]: Abstraction has 232845 states and 694160 transitions. [2022-01-18 10:18:46,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:46,097 INFO L276 IsEmpty]: Start isEmpty. Operand 232845 states and 694160 transitions. [2022-01-18 10:18:46,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-01-18 10:18:46,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:46,105 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:46,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-18 10:18:46,105 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:46,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:46,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1385235796, now seen corresponding path program 1 times [2022-01-18 10:18:46,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:46,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338437939] [2022-01-18 10:18:46,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:46,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-01-18 10:18:46,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:46,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338437939] [2022-01-18 10:18:46,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338437939] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:18:46,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930145720] [2022-01-18 10:18:46,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:46,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:46,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:18:46,155 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:18:46,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 10:18:46,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:46,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 10:18:46,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:18:46,432 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-01-18 10:18:46,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:18:46,596 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-01-18 10:18:46,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930145720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:18:46,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:18:46,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 10:18:46,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031610807] [2022-01-18 10:18:46,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:18:46,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 10:18:46,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:46,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 10:18:46,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-01-18 10:18:46,597 INFO L87 Difference]: Start difference. First operand 232845 states and 694160 transitions. Second operand has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:46,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:18:46,854 INFO L93 Difference]: Finished difference Result 43739 states and 126020 transitions. [2022-01-18 10:18:46,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 10:18:46,854 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 120 [2022-01-18 10:18:46,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:18:46,916 INFO L225 Difference]: With dead ends: 43739 [2022-01-18 10:18:46,916 INFO L226 Difference]: Without dead ends: 37043 [2022-01-18 10:18:46,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=199, Unknown=0, NotChecked=0, Total=306 [2022-01-18 10:18:46,917 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 2370 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2370 SdHoareTripleChecker+Valid, 1368 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 10:18:46,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2370 Valid, 1368 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 10:18:46,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37043 states. [2022-01-18 10:18:47,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37043 to 37043. [2022-01-18 10:18:48,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37043 states, 37038 states have (on average 2.8730493007181814) internal successors, (106412), 37042 states have internal predecessors, (106412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:48,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37043 states to 37043 states and 106412 transitions. [2022-01-18 10:18:48,076 INFO L78 Accepts]: Start accepts. Automaton has 37043 states and 106412 transitions. Word has length 120 [2022-01-18 10:18:48,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:18:48,076 INFO L470 AbstractCegarLoop]: Abstraction has 37043 states and 106412 transitions. [2022-01-18 10:18:48,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:18:48,077 INFO L276 IsEmpty]: Start isEmpty. Operand 37043 states and 106412 transitions. [2022-01-18 10:18:48,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-01-18 10:18:48,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:18:48,084 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:18:48,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 10:18:48,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:48,285 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:18:48,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:18:48,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1791476748, now seen corresponding path program 1 times [2022-01-18 10:18:48,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:18:48,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140695008] [2022-01-18 10:18:48,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:48,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:18:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:18:48,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:18:48,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140695008] [2022-01-18 10:18:48,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140695008] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:18:48,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946258427] [2022-01-18 10:18:48,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:18:48,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:18:48,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:18:48,523 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:18:48,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 10:18:48,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:18:48,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:18:48,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:18:48,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:18:49,056 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:18:49,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:18:49,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:18:49,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:18:49,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:18:49,346 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:18:49,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:18:49,410 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_702 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_702) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:18:49,415 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_702 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_702) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:18:49,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:18:49,974 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:18:49,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:18:49,988 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 1 not checked. [2022-01-18 10:18:49,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946258427] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:18:49,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:18:49,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:18:49,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956590682] [2022-01-18 10:18:49,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:18:49,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:18:49,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:18:49,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:18:49,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=472, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:18:49,993 INFO L87 Difference]: Start difference. First operand 37043 states and 106412 transitions. Second operand has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:19:06,078 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 32 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:19:22,105 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 26 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:19:40,160 WARN L228 SmtUtils]: Spent 18.02s on a formula simplification. DAG size of input: 25 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:19:40,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:19:40,528 INFO L93 Difference]: Finished difference Result 40031 states and 114569 transitions. [2022-01-18 10:19:40,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 10:19:40,529 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2022-01-18 10:19:40,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:19:40,891 INFO L225 Difference]: With dead ends: 40031 [2022-01-18 10:19:40,891 INFO L226 Difference]: Without dead ends: 40031 [2022-01-18 10:19:40,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 242 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 50.4s TimeCoverageRelationStatistics Valid=195, Invalid=933, Unknown=2, NotChecked=130, Total=1260 [2022-01-18 10:19:40,895 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 391 mSDsluCounter, 3329 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 3536 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 10:19:40,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 3536 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 447 Invalid, 0 Unknown, 432 Unchecked, 0.2s Time] [2022-01-18 10:19:40,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40031 states. [2022-01-18 10:19:41,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40031 to 37058. [2022-01-18 10:19:41,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37058 states, 37053 states have (on average 2.8727228564488705) internal successors, (106443), 37057 states have internal predecessors, (106443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:19:41,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37058 states to 37058 states and 106443 transitions. [2022-01-18 10:19:41,646 INFO L78 Accepts]: Start accepts. Automaton has 37058 states and 106443 transitions. Word has length 127 [2022-01-18 10:19:41,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:19:41,646 INFO L470 AbstractCegarLoop]: Abstraction has 37058 states and 106443 transitions. [2022-01-18 10:19:41,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:19:41,647 INFO L276 IsEmpty]: Start isEmpty. Operand 37058 states and 106443 transitions. [2022-01-18 10:19:41,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-01-18 10:19:41,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:19:41,658 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:19:41,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 10:19:41,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:19:41,880 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:19:41,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:19:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash 67693692, now seen corresponding path program 2 times [2022-01-18 10:19:41,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:19:41,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237165673] [2022-01-18 10:19:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:19:41,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:19:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:19:42,168 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:19:42,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:19:42,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237165673] [2022-01-18 10:19:42,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237165673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:19:42,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222139917] [2022-01-18 10:19:42,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 10:19:42,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:19:42,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:19:42,180 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:19:42,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 10:19:42,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 10:19:42,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:19:42,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:19:42,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:19:42,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:19:42,905 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:19:42,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:19:42,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:19:43,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:19:43,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:19:43,181 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:19:43,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:19:43,242 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_767 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_767) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:19:43,250 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_767 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= 0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_767) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2022-01-18 10:19:43,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:19:43,982 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:19:43,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:19:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 1 not checked. [2022-01-18 10:19:43,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222139917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:19:43,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:19:43,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:19:43,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180103551] [2022-01-18 10:19:43,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:19:43,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:19:43,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:19:43,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:19:43,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:19:43,998 INFO L87 Difference]: Start difference. First operand 37058 states and 106443 transitions. Second operand has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:20:06,094 WARN L228 SmtUtils]: Spent 22.02s on a formula simplification. DAG size of input: 26 DAG size of output: 21 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:20:26,366 WARN L228 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 30 DAG size of output: 19 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:20:42,407 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 26 DAG size of output: 17 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:20:43,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:20:43,113 INFO L93 Difference]: Finished difference Result 68241 states and 192831 transitions. [2022-01-18 10:20:43,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 10:20:43,114 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 127 [2022-01-18 10:20:43,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:20:43,239 INFO L225 Difference]: With dead ends: 68241 [2022-01-18 10:20:43,239 INFO L226 Difference]: Without dead ends: 65231 [2022-01-18 10:20:43,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 244 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 58.5s TimeCoverageRelationStatistics Valid=333, Invalid=1395, Unknown=2, NotChecked=162, Total=1892 [2022-01-18 10:20:43,240 INFO L933 BasicCegarLoop]: 367 mSDtfsCounter, 1770 mSDsluCounter, 3904 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1770 SdHoareTripleChecker+Valid, 4262 SdHoareTripleChecker+Invalid, 1906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:20:43,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1770 Valid, 4262 Invalid, 1906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 633 Invalid, 0 Unknown, 1250 Unchecked, 0.3s Time] [2022-01-18 10:20:43,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65231 states. [2022-01-18 10:20:44,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65231 to 40351. [2022-01-18 10:20:44,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40351 states, 40346 states have (on average 2.8834580875427553) internal successors, (116336), 40350 states have internal predecessors, (116336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:20:44,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40351 states to 40351 states and 116336 transitions. [2022-01-18 10:20:44,264 INFO L78 Accepts]: Start accepts. Automaton has 40351 states and 116336 transitions. Word has length 127 [2022-01-18 10:20:44,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:20:44,264 INFO L470 AbstractCegarLoop]: Abstraction has 40351 states and 116336 transitions. [2022-01-18 10:20:44,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:20:44,265 INFO L276 IsEmpty]: Start isEmpty. Operand 40351 states and 116336 transitions. [2022-01-18 10:20:44,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-18 10:20:44,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:20:44,275 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:20:44,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 10:20:44,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-18 10:20:44,475 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:20:44,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:20:44,476 INFO L85 PathProgramCache]: Analyzing trace with hash -278495548, now seen corresponding path program 1 times [2022-01-18 10:20:44,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:20:44,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715955472] [2022-01-18 10:20:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:20:44,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:20:44,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:20:44,681 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2022-01-18 10:20:44,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:20:44,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715955472] [2022-01-18 10:20:44,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715955472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:20:44,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414465550] [2022-01-18 10:20:44,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:20:44,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:20:44,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:20:44,682 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:20:44,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 10:20:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:20:44,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:20:44,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:20:44,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:20:45,176 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:20:45,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:20:45,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:20:45,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:20:45,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:20:45,430 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2022-01-18 10:20:45,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:20:45,530 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_832 (Array Int Int)) (|t_funThread2of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_832) |c_~#a~0.base|) |t_funThread2of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:20:45,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:20:46,008 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:20:46,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:20:46,021 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 1 not checked. [2022-01-18 10:20:46,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414465550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:20:46,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:20:46,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:20:46,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339471163] [2022-01-18 10:20:46,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:20:46,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:20:46,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:20:46,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:20:46,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=510, Unknown=1, NotChecked=46, Total=650 [2022-01-18 10:20:46,023 INFO L87 Difference]: Start difference. First operand 40351 states and 116336 transitions. Second operand has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:21:08,100 WARN L228 SmtUtils]: Spent 22.03s on a formula simplification. DAG size of input: 29 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:21:28,126 WARN L228 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 23 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:21:28,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:21:28,722 INFO L93 Difference]: Finished difference Result 47359 states and 135867 transitions. [2022-01-18 10:21:28,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 10:21:28,722 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) Word has length 128 [2022-01-18 10:21:28,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:21:28,801 INFO L225 Difference]: With dead ends: 47359 [2022-01-18 10:21:28,802 INFO L226 Difference]: Without dead ends: 47359 [2022-01-18 10:21:28,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 244 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 42.4s TimeCoverageRelationStatistics Valid=264, Invalid=1071, Unknown=1, NotChecked=70, Total=1406 [2022-01-18 10:21:28,803 INFO L933 BasicCegarLoop]: 364 mSDtfsCounter, 1394 mSDsluCounter, 3746 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1394 SdHoareTripleChecker+Valid, 4110 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 607 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:21:28,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1394 Valid, 4110 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 772 Invalid, 0 Unknown, 607 Unchecked, 0.3s Time] [2022-01-18 10:21:28,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47359 states. [2022-01-18 10:21:29,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47359 to 41022. [2022-01-18 10:21:29,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41022 states, 41017 states have (on average 2.8724918936050905) internal successors, (117821), 41021 states have internal predecessors, (117821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:21:29,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41022 states to 41022 states and 117821 transitions. [2022-01-18 10:21:29,638 INFO L78 Accepts]: Start accepts. Automaton has 41022 states and 117821 transitions. Word has length 128 [2022-01-18 10:21:29,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:21:29,639 INFO L470 AbstractCegarLoop]: Abstraction has 41022 states and 117821 transitions. [2022-01-18 10:21:29,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:21:29,639 INFO L276 IsEmpty]: Start isEmpty. Operand 41022 states and 117821 transitions. [2022-01-18 10:21:29,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-18 10:21:29,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:21:29,654 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:21:29,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 10:21:29,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 10:21:29,878 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:21:29,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:21:29,879 INFO L85 PathProgramCache]: Analyzing trace with hash -661578234, now seen corresponding path program 1 times [2022-01-18 10:21:29,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:21:29,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570455469] [2022-01-18 10:21:29,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:21:29,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:21:29,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:21:30,068 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:21:30,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:21:30,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570455469] [2022-01-18 10:21:30,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570455469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:21:30,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195299368] [2022-01-18 10:21:30,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:21:30,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:21:30,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:21:30,072 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:21:30,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 10:21:30,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:21:30,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:21:30,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:21:30,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:21:30,556 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:21:30,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:21:30,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:21:30,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:21:30,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:21:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:21:30,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:21:30,836 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_897 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_897) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:21:30,839 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_897 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_897) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:21:31,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:21:31,349 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:21:31,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:21:31,369 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 2 not checked. [2022-01-18 10:21:31,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195299368] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:21:31,369 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:21:31,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:21:31,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717462109] [2022-01-18 10:21:31,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:21:31,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:21:31,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:21:31,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:21:31,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:21:31,371 INFO L87 Difference]: Start difference. First operand 41022 states and 117821 transitions. Second operand has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:21:49,460 WARN L228 SmtUtils]: Spent 18.02s on a formula simplification. DAG size of input: 26 DAG size of output: 21 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:21:50,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:21:50,310 INFO L93 Difference]: Finished difference Result 57368 states and 162297 transitions. [2022-01-18 10:21:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 10:21:50,311 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) Word has length 128 [2022-01-18 10:21:50,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:21:50,426 INFO L225 Difference]: With dead ends: 57368 [2022-01-18 10:21:50,426 INFO L226 Difference]: Without dead ends: 55748 [2022-01-18 10:21:50,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 242 SyntacticMatches, 7 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 18.4s TimeCoverageRelationStatistics Valid=238, Invalid=890, Unknown=2, NotChecked=130, Total=1260 [2022-01-18 10:21:50,427 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 911 mSDsluCounter, 4556 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 4861 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1176 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:21:50,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [911 Valid, 4861 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 892 Invalid, 0 Unknown, 1176 Unchecked, 0.3s Time] [2022-01-18 10:21:50,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55748 states. [2022-01-18 10:21:50,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55748 to 35676. [2022-01-18 10:21:51,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35676 states, 35671 states have (on average 2.857531327969499) internal successors, (101931), 35675 states have internal predecessors, (101931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:21:51,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35676 states to 35676 states and 101931 transitions. [2022-01-18 10:21:51,077 INFO L78 Accepts]: Start accepts. Automaton has 35676 states and 101931 transitions. Word has length 128 [2022-01-18 10:21:51,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:21:51,077 INFO L470 AbstractCegarLoop]: Abstraction has 35676 states and 101931 transitions. [2022-01-18 10:21:51,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:21:51,077 INFO L276 IsEmpty]: Start isEmpty. Operand 35676 states and 101931 transitions. [2022-01-18 10:21:51,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:21:51,095 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:21:51,096 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:21:51,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 10:21:51,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 10:21:51,297 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:21:51,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:21:51,297 INFO L85 PathProgramCache]: Analyzing trace with hash 413195473, now seen corresponding path program 2 times [2022-01-18 10:21:51,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:21:51,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721101580] [2022-01-18 10:21:51,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:21:51,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:21:51,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:21:51,525 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-01-18 10:21:51,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:21:51,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721101580] [2022-01-18 10:21:51,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721101580] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 10:21:51,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 10:21:51,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-18 10:21:51,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961850335] [2022-01-18 10:21:51,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 10:21:51,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 10:21:51,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:21:51,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 10:21:51,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-18 10:21:51,527 INFO L87 Difference]: Start difference. First operand 35676 states and 101931 transitions. Second operand has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:21:52,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:21:52,212 INFO L93 Difference]: Finished difference Result 39476 states and 111126 transitions. [2022-01-18 10:21:52,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 10:21:52,212 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:21:52,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:21:52,261 INFO L225 Difference]: With dead ends: 39476 [2022-01-18 10:21:52,261 INFO L226 Difference]: Without dead ends: 34879 [2022-01-18 10:21:52,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=222, Invalid=480, Unknown=0, NotChecked=0, Total=702 [2022-01-18 10:21:52,262 INFO L933 BasicCegarLoop]: 371 mSDtfsCounter, 1181 mSDsluCounter, 1782 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1181 SdHoareTripleChecker+Valid, 2146 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 10:21:52,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1181 Valid, 2146 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 10:21:52,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34879 states. [2022-01-18 10:21:52,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34879 to 33676. [2022-01-18 10:21:52,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33676 states, 33671 states have (on average 2.832288913308188) internal successors, (95366), 33675 states have internal predecessors, (95366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:21:52,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33676 states to 33676 states and 95366 transitions. [2022-01-18 10:21:52,746 INFO L78 Accepts]: Start accepts. Automaton has 33676 states and 95366 transitions. Word has length 137 [2022-01-18 10:21:52,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:21:52,747 INFO L470 AbstractCegarLoop]: Abstraction has 33676 states and 95366 transitions. [2022-01-18 10:21:52,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.153846153846154) internal successors, (80), 13 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:21:52,747 INFO L276 IsEmpty]: Start isEmpty. Operand 33676 states and 95366 transitions. [2022-01-18 10:21:52,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:21:52,763 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:21:52,763 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:21:52,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-18 10:21:52,763 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:21:52,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:21:52,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1040974709, now seen corresponding path program 3 times [2022-01-18 10:21:52,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:21:52,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229560104] [2022-01-18 10:21:52,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:21:52,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:21:52,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:21:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2022-01-18 10:21:53,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:21:53,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229560104] [2022-01-18 10:21:53,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229560104] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:21:53,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290237289] [2022-01-18 10:21:53,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 10:21:53,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:21:53,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:21:53,024 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:21:53,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 10:21:53,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 10:21:53,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:21:53,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 10:21:53,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:21:53,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:21:53,559 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:21:53,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:21:53,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:21:53,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:21:53,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:21:53,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:21:53,903 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2022-01-18 10:21:53,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:21:53,963 WARN L838 $PredicateComparison]: unable to prove that (forall ((|t_funThread2of2ForFork0_~p~0#1.offset| Int) (v_ArrVal_1000 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1000) |c_t_funThread2of2ForFork0_~p~0#1.base|) |t_funThread2of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:21:53,967 WARN L838 $PredicateComparison]: unable to prove that (forall ((|t_funThread2of2ForFork0_~p~0#1.offset| Int) (v_ArrVal_1000 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1000) |c_~#a~0.base|) |t_funThread2of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:21:54,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:21:54,620 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:21:54,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:21:54,639 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 251 trivial. 2 not checked. [2022-01-18 10:21:54,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290237289] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:21:54,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:21:54,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:21:54,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108720188] [2022-01-18 10:21:54,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:21:54,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:21:54,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:21:54,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:21:54,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=472, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:21:54,641 INFO L87 Difference]: Start difference. First operand 33676 states and 95366 transitions. Second operand has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:22:14,732 WARN L228 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 29 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:22:30,757 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 23 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:22:50,826 WARN L228 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 25 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:22:51,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:22:51,365 INFO L93 Difference]: Finished difference Result 43549 states and 121738 transitions. [2022-01-18 10:22:51,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 10:22:51,366 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) Word has length 137 [2022-01-18 10:22:51,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:22:51,432 INFO L225 Difference]: With dead ends: 43549 [2022-01-18 10:22:51,432 INFO L226 Difference]: Without dead ends: 42557 [2022-01-18 10:22:51,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 264 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 56.4s TimeCoverageRelationStatistics Valid=222, Invalid=1116, Unknown=2, NotChecked=142, Total=1482 [2022-01-18 10:22:51,433 INFO L933 BasicCegarLoop]: 373 mSDtfsCounter, 1102 mSDsluCounter, 5112 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 5485 SdHoareTripleChecker+Invalid, 1962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 930 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:22:51,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1102 Valid, 5485 Invalid, 1962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1022 Invalid, 0 Unknown, 930 Unchecked, 0.3s Time] [2022-01-18 10:22:51,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42557 states. [2022-01-18 10:22:51,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42557 to 33584. [2022-01-18 10:22:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33584 states, 33579 states have (on average 2.832693052205247) internal successors, (95119), 33583 states have internal predecessors, (95119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:22:51,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33584 states to 33584 states and 95119 transitions. [2022-01-18 10:22:51,988 INFO L78 Accepts]: Start accepts. Automaton has 33584 states and 95119 transitions. Word has length 137 [2022-01-18 10:22:51,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:22:51,988 INFO L470 AbstractCegarLoop]: Abstraction has 33584 states and 95119 transitions. [2022-01-18 10:22:51,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:22:51,988 INFO L276 IsEmpty]: Start isEmpty. Operand 33584 states and 95119 transitions. [2022-01-18 10:22:52,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:22:52,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:22:52,003 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:22:52,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-18 10:22:52,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 10:22:52,204 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:22:52,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:22:52,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1751011721, now seen corresponding path program 4 times [2022-01-18 10:22:52,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:22:52,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314531694] [2022-01-18 10:22:52,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:22:52,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:22:52,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:22:52,453 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2022-01-18 10:22:52,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:22:52,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314531694] [2022-01-18 10:22:52,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314531694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:22:52,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100485694] [2022-01-18 10:22:52,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 10:22:52,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:22:52,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:22:52,455 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:22:52,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 10:22:52,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 10:22:52,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:22:52,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 10:22:52,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:22:52,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:22:53,022 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:22:53,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:22:53,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:22:53,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:22:53,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:22:53,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:22:53,298 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2022-01-18 10:22:53,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:22:53,345 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1070 (Array Int Int)) (|t_funThread2of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1070) |c_t_funThread2of2ForFork0_~p~0#1.base|) |t_funThread2of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:22:53,350 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1070 (Array Int Int)) (|t_funThread2of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1070) |c_~#a~0.base|) |t_funThread2of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:22:53,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:22:53,861 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:22:53,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:22:53,874 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 251 trivial. 2 not checked. [2022-01-18 10:22:53,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100485694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:22:53,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:22:53,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:22:53,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825187015] [2022-01-18 10:22:53,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:22:53,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:22:53,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:22:53,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:22:53,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=472, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:22:53,878 INFO L87 Difference]: Start difference. First operand 33584 states and 95119 transitions. Second operand has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:23:13,960 WARN L228 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 32 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:23:31,988 WARN L228 SmtUtils]: Spent 18.02s on a formula simplification. DAG size of input: 26 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:23:48,065 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 25 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:23:48,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:23:48,713 INFO L93 Difference]: Finished difference Result 43449 states and 121315 transitions. [2022-01-18 10:23:48,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 10:23:48,714 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) Word has length 137 [2022-01-18 10:23:48,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:23:48,775 INFO L225 Difference]: With dead ends: 43449 [2022-01-18 10:23:48,775 INFO L226 Difference]: Without dead ends: 39223 [2022-01-18 10:23:48,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 265 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 54.5s TimeCoverageRelationStatistics Valid=314, Invalid=1414, Unknown=2, NotChecked=162, Total=1892 [2022-01-18 10:23:48,776 INFO L933 BasicCegarLoop]: 382 mSDtfsCounter, 1457 mSDsluCounter, 5019 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1457 SdHoareTripleChecker+Valid, 5401 SdHoareTripleChecker+Invalid, 2362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1385 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:23:48,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1457 Valid, 5401 Invalid, 2362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 963 Invalid, 0 Unknown, 1385 Unchecked, 0.3s Time] [2022-01-18 10:23:48,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39223 states. [2022-01-18 10:23:49,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39223 to 28756. [2022-01-18 10:23:49,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28756 states, 28753 states have (on average 2.839808020032692) internal successors, (81653), 28755 states have internal predecessors, (81653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:23:49,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28756 states to 28756 states and 81653 transitions. [2022-01-18 10:23:49,420 INFO L78 Accepts]: Start accepts. Automaton has 28756 states and 81653 transitions. Word has length 137 [2022-01-18 10:23:49,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:23:49,421 INFO L470 AbstractCegarLoop]: Abstraction has 28756 states and 81653 transitions. [2022-01-18 10:23:49,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.0) internal successors, (208), 26 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) [2022-01-18 10:23:49,421 INFO L276 IsEmpty]: Start isEmpty. Operand 28756 states and 81653 transitions. [2022-01-18 10:23:49,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:23:49,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:23:49,433 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:23:49,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 10:23:49,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:23:49,634 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:23:49,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:23:49,635 INFO L85 PathProgramCache]: Analyzing trace with hash 809352789, now seen corresponding path program 2 times [2022-01-18 10:23:49,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:23:49,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953821599] [2022-01-18 10:23:49,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:23:49,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:23:49,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:23:49,828 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:23:49,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:23:49,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953821599] [2022-01-18 10:23:49,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953821599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:23:49,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843667048] [2022-01-18 10:23:49,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 10:23:49,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:23:49,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:23:49,830 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:23:49,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 10:23:49,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 10:23:49,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:23:49,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:23:49,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:23:49,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:23:50,302 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:23:50,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:23:50,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:23:50,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:23:50,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:23:50,545 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:23:50,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:23:50,608 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1139 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1139) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:23:50,612 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1139 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1139) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:23:51,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:23:51,111 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:23:51,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:23:51,128 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 15 not checked. [2022-01-18 10:23:51,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843667048] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:23:51,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:23:51,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:23:51,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977644854] [2022-01-18 10:23:51,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:23:51,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:23:51,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:23:51,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:23:51,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:23:51,130 INFO L87 Difference]: Start difference. First operand 28756 states and 81653 transitions. Second operand has 26 states, 26 states have (on average 8.961538461538462) internal successors, (233), 26 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:24:17,205 WARN L228 SmtUtils]: Spent 26.02s on a formula simplification. DAG size of input: 26 DAG size of output: 21 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:24:17,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:24:17,684 INFO L93 Difference]: Finished difference Result 37257 states and 104469 transitions. [2022-01-18 10:24:17,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 10:24:17,685 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.961538461538462) internal successors, (233), 26 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:24:17,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:24:17,741 INFO L225 Difference]: With dead ends: 37257 [2022-01-18 10:24:17,741 INFO L226 Difference]: Without dead ends: 36437 [2022-01-18 10:24:17,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 260 SyntacticMatches, 7 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 26.3s TimeCoverageRelationStatistics Valid=221, Invalid=907, Unknown=2, NotChecked=130, Total=1260 [2022-01-18 10:24:17,742 INFO L933 BasicCegarLoop]: 341 mSDtfsCounter, 1072 mSDsluCounter, 2645 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1072 SdHoareTripleChecker+Valid, 2958 SdHoareTripleChecker+Invalid, 1228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 583 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 10:24:17,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1072 Valid, 2958 Invalid, 1228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 634 Invalid, 0 Unknown, 583 Unchecked, 0.2s Time] [2022-01-18 10:24:17,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36437 states. [2022-01-18 10:24:18,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36437 to 28600. [2022-01-18 10:24:18,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28600 states, 28597 states have (on average 2.8374654684057767) internal successors, (81143), 28599 states have internal predecessors, (81143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:24:18,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28600 states to 28600 states and 81143 transitions. [2022-01-18 10:24:18,348 INFO L78 Accepts]: Start accepts. Automaton has 28600 states and 81143 transitions. Word has length 137 [2022-01-18 10:24:18,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:24:18,348 INFO L470 AbstractCegarLoop]: Abstraction has 28600 states and 81143 transitions. [2022-01-18 10:24:18,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.961538461538462) internal successors, (233), 26 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:24:18,349 INFO L276 IsEmpty]: Start isEmpty. Operand 28600 states and 81143 transitions. [2022-01-18 10:24:18,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:24:18,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:24:18,362 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:24:18,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 10:24:18,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:24:18,563 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:24:18,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:24:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2116558473, now seen corresponding path program 3 times [2022-01-18 10:24:18,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:24:18,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95842808] [2022-01-18 10:24:18,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:24:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:24:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:24:18,755 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:24:18,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:24:18,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95842808] [2022-01-18 10:24:18,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95842808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:24:18,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909169770] [2022-01-18 10:24:18,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 10:24:18,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:24:18,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:24:18,757 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:24:18,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 10:24:18,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 10:24:18,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:24:18,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:24:18,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:24:18,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:24:19,241 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:24:19,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:24:19,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:24:19,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:24:19,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:24:19,506 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:24:19,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:24:19,577 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1208 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1208) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:24:19,580 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1208 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1208) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:24:20,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:24:20,090 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:24:20,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:24:20,104 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 15 not checked. [2022-01-18 10:24:20,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909169770] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:24:20,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:24:20,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:24:20,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813978098] [2022-01-18 10:24:20,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:24:20,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:24:20,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:24:20,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:24:20,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:24:20,106 INFO L87 Difference]: Start difference. First operand 28600 states and 81143 transitions. Second operand has 26 states, 26 states have (on average 9.0) internal successors, (234), 26 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:24:48,217 WARN L228 SmtUtils]: Spent 28.03s on a formula simplification. DAG size of input: 34 DAG size of output: 23 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:24:48,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:24:48,695 INFO L93 Difference]: Finished difference Result 50783 states and 143611 transitions. [2022-01-18 10:24:48,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 10:24:48,696 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.0) internal successors, (234), 26 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:24:48,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:24:48,787 INFO L225 Difference]: With dead ends: 50783 [2022-01-18 10:24:48,787 INFO L226 Difference]: Without dead ends: 50099 [2022-01-18 10:24:48,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 262 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 28.3s TimeCoverageRelationStatistics Valid=198, Invalid=800, Unknown=2, NotChecked=122, Total=1122 [2022-01-18 10:24:48,788 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 1162 mSDsluCounter, 3858 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1162 SdHoareTripleChecker+Valid, 4084 SdHoareTripleChecker+Invalid, 1514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:24:48,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1162 Valid, 4084 Invalid, 1514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 761 Invalid, 0 Unknown, 739 Unchecked, 0.3s Time] [2022-01-18 10:24:48,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50099 states. [2022-01-18 10:24:49,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50099 to 30126. [2022-01-18 10:24:49,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30126 states, 30123 states have (on average 2.8438070577299737) internal successors, (85664), 30125 states have internal predecessors, (85664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:24:49,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30126 states to 30126 states and 85664 transitions. [2022-01-18 10:24:49,498 INFO L78 Accepts]: Start accepts. Automaton has 30126 states and 85664 transitions. Word has length 137 [2022-01-18 10:24:49,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:24:49,499 INFO L470 AbstractCegarLoop]: Abstraction has 30126 states and 85664 transitions. [2022-01-18 10:24:49,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.0) internal successors, (234), 26 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:24:49,499 INFO L276 IsEmpty]: Start isEmpty. Operand 30126 states and 85664 transitions. [2022-01-18 10:24:49,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:24:49,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:24:49,517 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:24:49,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 10:24:49,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:24:49,732 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:24:49,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:24:49,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2113329513, now seen corresponding path program 4 times [2022-01-18 10:24:49,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:24:49,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615988199] [2022-01-18 10:24:49,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:24:49,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:24:49,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:24:50,738 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-01-18 10:24:50,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:24:50,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615988199] [2022-01-18 10:24:50,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615988199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:24:50,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234793857] [2022-01-18 10:24:50,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 10:24:50,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:24:50,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:24:50,739 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:24:50,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 10:24:50,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 10:24:50,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:24:50,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:24:50,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:24:50,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:24:51,286 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:24:51,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:24:51,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:24:51,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:24:51,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:24:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:24:51,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:24:57,694 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1277 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1277) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:24:57,698 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1277 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1277) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:24:58,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:24:58,475 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:24:58,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:24:58,495 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 15 not checked. [2022-01-18 10:24:58,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234793857] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:24:58,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:24:58,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11, 11] total 34 [2022-01-18 10:24:58,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414822397] [2022-01-18 10:24:58,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:24:58,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 10:24:58,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:24:58,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 10:24:58,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=880, Unknown=2, NotChecked=122, Total=1122 [2022-01-18 10:24:58,497 INFO L87 Difference]: Start difference. First operand 30126 states and 85664 transitions. Second operand has 34 states, 34 states have (on average 7.0588235294117645) internal successors, (240), 34 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:25:36,634 WARN L228 SmtUtils]: Spent 38.04s on a formula simplification. DAG size of input: 36 DAG size of output: 28 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:26:20,686 WARN L228 SmtUtils]: Spent 44.04s on a formula simplification. DAG size of input: 38 DAG size of output: 30 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:26:44,724 WARN L228 SmtUtils]: Spent 24.03s on a formula simplification. DAG size of input: 27 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:27:04,765 WARN L228 SmtUtils]: Spent 20.03s on a formula simplification. DAG size of input: 27 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:27:24,803 WARN L228 SmtUtils]: Spent 20.02s on a formula simplification. DAG size of input: 25 DAG size of output: 18 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:27:30,862 WARN L228 SmtUtils]: Spent 6.02s on a formula simplification. DAG size of input: 44 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:27:31,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:27:31,652 INFO L93 Difference]: Finished difference Result 43973 states and 124467 transitions. [2022-01-18 10:27:31,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 10:27:31,652 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 7.0588235294117645) internal successors, (240), 34 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:27:31,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:27:31,722 INFO L225 Difference]: With dead ends: 43973 [2022-01-18 10:27:31,722 INFO L226 Difference]: Without dead ends: 43490 [2022-01-18 10:27:31,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 270 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 159.0s TimeCoverageRelationStatistics Valid=280, Invalid=1888, Unknown=2, NotChecked=182, Total=2352 [2022-01-18 10:27:31,723 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 1419 mSDsluCounter, 5772 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1419 SdHoareTripleChecker+Valid, 6104 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1110 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 10:27:31,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1419 Valid, 6104 Invalid, 1990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 865 Invalid, 0 Unknown, 1110 Unchecked, 0.6s Time] [2022-01-18 10:27:31,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43490 states. [2022-01-18 10:27:32,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43490 to 34491. [2022-01-18 10:27:32,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34491 states, 34488 states have (on average 2.856703781025284) internal successors, (98522), 34490 states have internal predecessors, (98522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:27:32,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34491 states to 34491 states and 98522 transitions. [2022-01-18 10:27:32,284 INFO L78 Accepts]: Start accepts. Automaton has 34491 states and 98522 transitions. Word has length 137 [2022-01-18 10:27:32,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:27:32,284 INFO L470 AbstractCegarLoop]: Abstraction has 34491 states and 98522 transitions. [2022-01-18 10:27:32,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 7.0588235294117645) internal successors, (240), 34 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:27:32,285 INFO L276 IsEmpty]: Start isEmpty. Operand 34491 states and 98522 transitions. [2022-01-18 10:27:32,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:27:32,304 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:27:32,305 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:27:32,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 10:27:32,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:27:32,519 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:27:32,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:27:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1452459825, now seen corresponding path program 5 times [2022-01-18 10:27:32,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:27:32,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998217408] [2022-01-18 10:27:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:27:32,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:27:32,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:27:32,860 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:27:32,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:27:32,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998217408] [2022-01-18 10:27:32,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998217408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:27:32,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276344455] [2022-01-18 10:27:32,861 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 10:27:32,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:27:32,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:27:32,868 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:27:32,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 10:27:33,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-01-18 10:27:33,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:27:33,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:27:33,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:27:33,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:27:33,488 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:27:33,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:27:33,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:27:33,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:27:33,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:27:33,740 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:27:33,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:27:33,800 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1346 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1346) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:27:33,803 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1346 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1346) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:27:34,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:27:34,284 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:27:34,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:27:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 15 not checked. [2022-01-18 10:27:34,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276344455] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:27:34,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:27:34,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:27:34,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13985765] [2022-01-18 10:27:34,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:27:34,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:27:34,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:27:34,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:27:34,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:27:34,298 INFO L87 Difference]: Start difference. First operand 34491 states and 98522 transitions. Second operand has 26 states, 26 states have (on average 8.307692307692308) internal successors, (216), 26 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:27:56,357 WARN L228 SmtUtils]: Spent 22.02s on a formula simplification. DAG size of input: 26 DAG size of output: 21 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:28:20,403 WARN L228 SmtUtils]: Spent 24.02s on a formula simplification. DAG size of input: 30 DAG size of output: 19 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:28:20,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:28:20,998 INFO L93 Difference]: Finished difference Result 65463 states and 186055 transitions. [2022-01-18 10:28:20,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 10:28:20,998 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.307692307692308) internal successors, (216), 26 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:28:20,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:28:21,114 INFO L225 Difference]: With dead ends: 65463 [2022-01-18 10:28:21,114 INFO L226 Difference]: Without dead ends: 63293 [2022-01-18 10:28:21,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 263 SyntacticMatches, 6 SemanticMatches, 38 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 46.4s TimeCoverageRelationStatistics Valid=253, Invalid=1159, Unknown=2, NotChecked=146, Total=1560 [2022-01-18 10:28:21,115 INFO L933 BasicCegarLoop]: 448 mSDtfsCounter, 1260 mSDsluCounter, 4438 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1260 SdHoareTripleChecker+Valid, 4861 SdHoareTripleChecker+Invalid, 1842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1138 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 10:28:21,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1260 Valid, 4861 Invalid, 1842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 696 Invalid, 0 Unknown, 1138 Unchecked, 0.2s Time] [2022-01-18 10:28:21,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63293 states. [2022-01-18 10:28:21,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63293 to 36361. [2022-01-18 10:28:21,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36361 states, 36358 states have (on average 2.847241322404973) internal successors, (103520), 36360 states have internal predecessors, (103520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:28:21,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36361 states to 36361 states and 103520 transitions. [2022-01-18 10:28:21,932 INFO L78 Accepts]: Start accepts. Automaton has 36361 states and 103520 transitions. Word has length 137 [2022-01-18 10:28:21,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:28:21,933 INFO L470 AbstractCegarLoop]: Abstraction has 36361 states and 103520 transitions. [2022-01-18 10:28:21,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.307692307692308) internal successors, (216), 26 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:28:21,933 INFO L276 IsEmpty]: Start isEmpty. Operand 36361 states and 103520 transitions. [2022-01-18 10:28:21,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:28:21,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:28:21,949 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:28:21,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 10:28:22,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:28:22,150 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:28:22,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:28:22,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1455688785, now seen corresponding path program 6 times [2022-01-18 10:28:22,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:28:22,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627486587] [2022-01-18 10:28:22,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:28:22,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:28:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:28:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:28:22,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:28:22,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627486587] [2022-01-18 10:28:22,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627486587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:28:22,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768156295] [2022-01-18 10:28:22,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 10:28:22,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:28:22,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:28:22,324 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:28:22,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 10:28:22,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 10:28:22,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 10:28:22,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:28:22,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:28:22,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:28:22,799 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:28:22,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:28:22,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:28:22,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:28:22,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:28:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:28:23,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:28:23,103 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1415 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= 0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1415) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|))) is different from false [2022-01-18 10:28:23,107 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1415 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1415) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:28:23,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:28:23,548 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:28:23,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:28:23,562 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 15 not checked. [2022-01-18 10:28:23,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768156295] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:28:23,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:28:23,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:28:23,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044120104] [2022-01-18 10:28:23,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:28:23,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:28:23,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:28:23,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:28:23,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=469, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:28:23,564 INFO L87 Difference]: Start difference. First operand 36361 states and 103520 transitions. Second operand has 26 states, 26 states have (on average 8.307692307692308) internal successors, (216), 26 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:28:47,652 WARN L228 SmtUtils]: Spent 24.03s on a formula simplification. DAG size of input: 34 DAG size of output: 23 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:28:48,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:28:48,099 INFO L93 Difference]: Finished difference Result 44323 states and 125169 transitions. [2022-01-18 10:28:48,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 10:28:48,099 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 8.307692307692308) internal successors, (216), 26 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:28:48,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:28:48,318 INFO L225 Difference]: With dead ends: 44323 [2022-01-18 10:28:48,318 INFO L226 Difference]: Without dead ends: 37070 [2022-01-18 10:28:48,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 262 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=216, Invalid=912, Unknown=2, NotChecked=130, Total=1260 [2022-01-18 10:28:48,319 INFO L933 BasicCegarLoop]: 346 mSDtfsCounter, 1560 mSDsluCounter, 2669 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1560 SdHoareTripleChecker+Valid, 2991 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 10:28:48,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1560 Valid, 2991 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 633 Invalid, 0 Unknown, 1155 Unchecked, 0.2s Time] [2022-01-18 10:28:48,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37070 states. [2022-01-18 10:28:48,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37070 to 28203. [2022-01-18 10:28:48,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28203 states, 28200 states have (on average 2.835744680851064) internal successors, (79968), 28202 states have internal predecessors, (79968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:28:48,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28203 states to 28203 states and 79968 transitions. [2022-01-18 10:28:48,722 INFO L78 Accepts]: Start accepts. Automaton has 28203 states and 79968 transitions. Word has length 137 [2022-01-18 10:28:48,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:28:48,722 INFO L470 AbstractCegarLoop]: Abstraction has 28203 states and 79968 transitions. [2022-01-18 10:28:48,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 8.307692307692308) internal successors, (216), 26 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:28:48,723 INFO L276 IsEmpty]: Start isEmpty. Operand 28203 states and 79968 transitions. [2022-01-18 10:28:48,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:28:48,738 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:28:48,738 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:28:48,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 10:28:48,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 10:28:48,951 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:28:48,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:28:48,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1041561559, now seen corresponding path program 7 times [2022-01-18 10:28:48,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:28:48,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347890300] [2022-01-18 10:28:48,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:28:48,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 10:28:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:28:49,173 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:28:49,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 10:28:49,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347890300] [2022-01-18 10:28:49,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347890300] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 10:28:49,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990251920] [2022-01-18 10:28:49,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 10:28:49,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 10:28:49,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 10:28:49,174 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 10:28:49,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 10:28:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 10:28:49,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 10:28:49,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 10:28:49,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 10:28:49,656 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 10:28:49,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 10:28:49,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:28:49,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-01-18 10:28:49,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 10:28:49,898 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-01-18 10:28:49,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 10:28:49,960 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1484 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1484) |c_t_funThread1of2ForFork0_~p~0#1.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:28:49,965 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1484 (Array Int Int)) (|t_funThread1of2ForFork0_~p~0#1.offset| Int)) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1484) |c_~#a~0.base|) |t_funThread1of2ForFork0_~p~0#1.offset|) 0)) is different from false [2022-01-18 10:28:50,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-01-18 10:28:50,407 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 10:28:50,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 10:28:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 15 not checked. [2022-01-18 10:28:50,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990251920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 10:28:50,421 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 10:28:50,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 10:28:50,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345731341] [2022-01-18 10:28:50,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 10:28:50,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 10:28:50,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 10:28:50,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 10:28:50,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=472, Unknown=2, NotChecked=90, Total=650 [2022-01-18 10:28:50,422 INFO L87 Difference]: Start difference. First operand 28203 states and 79968 transitions. Second operand has 26 states, 26 states have (on average 9.0) internal successors, (234), 26 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:29:12,502 WARN L228 SmtUtils]: Spent 22.02s on a formula simplification. DAG size of input: 32 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:29:24,529 WARN L228 SmtUtils]: Spent 12.02s on a formula simplification. DAG size of input: 26 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:29:40,566 WARN L228 SmtUtils]: Spent 16.02s on a formula simplification. DAG size of input: 25 DAG size of output: 16 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-18 10:29:41,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 10:29:41,247 INFO L93 Difference]: Finished difference Result 46364 states and 130841 transitions. [2022-01-18 10:29:41,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 10:29:41,247 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.0) internal successors, (234), 26 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2022-01-18 10:29:41,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 10:29:41,320 INFO L225 Difference]: With dead ends: 46364 [2022-01-18 10:29:41,321 INFO L226 Difference]: Without dead ends: 45633 [2022-01-18 10:29:41,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 261 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 50.4s TimeCoverageRelationStatistics Valid=221, Invalid=1045, Unknown=2, NotChecked=138, Total=1406 [2022-01-18 10:29:41,321 INFO L933 BasicCegarLoop]: 364 mSDtfsCounter, 817 mSDsluCounter, 5252 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 817 SdHoareTripleChecker+Valid, 5616 SdHoareTripleChecker+Invalid, 1918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 966 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 10:29:41,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [817 Valid, 5616 Invalid, 1918 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 945 Invalid, 0 Unknown, 966 Unchecked, 0.3s Time] [2022-01-18 10:29:41,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45633 states. [2022-01-18 10:29:41,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45633 to 30291. [2022-01-18 10:29:41,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30291 states, 30288 states have (on average 2.8260036978341256) internal successors, (85594), 30290 states have internal predecessors, (85594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:29:41,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30291 states to 30291 states and 85594 transitions. [2022-01-18 10:29:41,883 INFO L78 Accepts]: Start accepts. Automaton has 30291 states and 85594 transitions. Word has length 137 [2022-01-18 10:29:41,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 10:29:41,883 INFO L470 AbstractCegarLoop]: Abstraction has 30291 states and 85594 transitions. [2022-01-18 10:29:41,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.0) internal successors, (234), 26 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 10:29:41,883 INFO L276 IsEmpty]: Start isEmpty. Operand 30291 states and 85594 transitions. [2022-01-18 10:29:41,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-18 10:29:41,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 10:29:41,896 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 10:29:41,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 10:29:42,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 10:29:42,097 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-18 10:29:42,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 10:29:42,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1044790519, now seen corresponding path program 8 times [2022-01-18 10:29:42,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 10:29:42,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461302532] [2022-01-18 10:29:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 10:29:42,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms Received shutdown request... [2022-01-18 10:29:42,112 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 10:29:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2022-01-18 10:29:42,115 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-18 10:29:42,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-18 10:29:42,116 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 138 with TraceHistMax 10,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [1461302532] and IpTcStrategyModuleZ3 [2109788005]. [2022-01-18 10:29:42,116 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-01-18 10:29:42,116 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2022-01-18 10:29:42,116 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-01-18 10:29:42,117 INFO L732 BasicCegarLoop]: Path program histogram: [8, 4, 2, 2, 2, 1, 1, 1, 1] [2022-01-18 10:29:42,117 INFO L308 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was TIMEOUT,TIMEOUT,TIMEOUT,TIMEOUT (1/2) [2022-01-18 10:29:42,120 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-18 10:29:42,120 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 10:29:42,120 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-18 10:29:42,120 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing initial abstraction,while executing BasicCegarLoop. [2022-01-18 10:29:42,120 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-18 10:29:42,120 INFO L732 BasicCegarLoop]: Path program histogram: [] [2022-01-18 10:29:42,120 INFO L308 ceAbstractionStarter]: Result for error location InUseError was TIMEOUT (2/2) [2022-01-18 10:29:42,121 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 2 thread instances [2022-01-18 10:29:42,121 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 10:29:42,125 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 10:29:42 BasicIcfg [2022-01-18 10:29:42,125 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 10:29:42,125 INFO L158 Benchmark]: Toolchain (without parser) took 821596.30ms. Allocated memory was 375.4MB in the beginning and 15.6GB in the end (delta: 15.2GB). Free memory was 320.8MB in the beginning and 12.6GB in the end (delta: -12.3GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2022-01-18 10:29:42,125 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 375.4MB. Free memory is still 339.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 10:29:42,125 INFO L158 Benchmark]: CACSL2BoogieTranslator took 655.07ms. Allocated memory is still 375.4MB. Free memory was 320.7MB in the beginning and 328.3MB in the end (delta: -7.6MB). Peak memory consumption was 15.4MB. Max. memory is 16.0GB. [2022-01-18 10:29:42,125 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.73ms. Allocated memory is still 375.4MB. Free memory was 328.3MB in the beginning and 325.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 10:29:42,130 INFO L158 Benchmark]: Boogie Preprocessor took 52.10ms. Allocated memory is still 375.4MB. Free memory was 325.2MB in the beginning and 323.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 10:29:42,130 INFO L158 Benchmark]: RCFGBuilder took 524.87ms. Allocated memory is still 375.4MB. Free memory was 323.1MB in the beginning and 305.2MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2022-01-18 10:29:42,130 INFO L158 Benchmark]: TraceAbstraction took 820291.60ms. Allocated memory was 375.4MB in the beginning and 15.6GB in the end (delta: 15.2GB). Free memory was 305.2MB in the beginning and 12.6GB in the end (delta: -12.3GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2022-01-18 10:29:42,130 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 375.4MB. Free memory is still 339.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 655.07ms. Allocated memory is still 375.4MB. Free memory was 320.7MB in the beginning and 328.3MB in the end (delta: -7.6MB). Peak memory consumption was 15.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 66.73ms. Allocated memory is still 375.4MB. Free memory was 328.3MB in the beginning and 325.2MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 52.10ms. Allocated memory is still 375.4MB. Free memory was 325.2MB in the beginning and 323.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 524.87ms. Allocated memory is still 375.4MB. Free memory was 323.1MB in the beginning and 305.2MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 820291.60ms. Allocated memory was 375.4MB in the beginning and 15.6GB in the end (delta: 15.2GB). Free memory was 305.2MB in the beginning and 12.6GB in the end (delta: -12.3GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 929]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was analyzing trace of length 138 with TraceHistMax 10,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [1461302532] and IpTcStrategyModuleZ3 [2109788005]. - TimeoutResultAtElement [Line: 929]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was analyzing trace of length 138 with TraceHistMax 10,while AutomatonFreeRefinementEngine was Timeout during feasibility check between IpTcStrategyModuleSmtInterpolCraig [1461302532] and IpTcStrategyModuleZ3 [2109788005]. - TimeoutResultAtElement [Line: 954]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing initial abstraction,while executing BasicCegarLoop. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 231 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 92.0s, OverallIterations: 9, TraceHistogramMax: 10, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 83.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1197 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1197 mSDsluCounter, 5271 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 367 IncrementalHoareTripleChecker+Unchecked, 4164 mSDsCounter, 62 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 703 IncrementalHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 62 mSolverCounterUnsat, 1128 mSDtfsCounter, 703 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1186 GetRequests, 1007 SyntacticMatches, 8 SemanticMatches, 171 ConstructedPredicates, 4 IntricatePredicates, 3 DeprecatedPredicates, 1205 ImplicationChecksByTransitivity, 83.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4000occurred in iteration=0, InterpolantAutomatonStates: 116, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 9 MinimizatonAttempts, 11 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 5.5s InterpolantComputationTime, 1322 NumberOfCodeBlocks, 1322 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1799 ConstructedInterpolants, 206 QuantifiedInterpolants, 13517 SizeOfPredicates, 42 NumberOfNonLiveVariables, 1230 ConjunctsInSsa, 64 ConjunctsInUnsatCore, 20 InterpolantComputations, 4 PerfectInterpolantSequences, 1687/2070 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 292 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 725.5s, OverallIterations: 22, TraceHistogramMax: 10, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.7s, AutomataDifference: 635.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 21810 SdHoareTripleChecker+Valid, 5.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21810 mSDsluCounter, 68843 SdHoareTripleChecker+Invalid, 4.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 11471 IncrementalHoareTripleChecker+Unchecked, 62399 mSDsCounter, 300 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11292 IncrementalHoareTripleChecker+Invalid, 23063 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 300 mSolverCounterUnsat, 6848 mSDtfsCounter, 11292 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4516 GetRequests, 3837 SyntacticMatches, 63 SemanticMatches, 616 ConstructedPredicates, 23 IntricatePredicates, 15 DeprecatedPredicates, 6264 ImplicationChecksByTransitivity, 616.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=246626occurred in iteration=0, InterpolantAutomatonStates: 378, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 49.1s AutomataMinimizationTime, 21 MinimizatonAttempts, 272811 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 27.4s InterpolantComputationTime, 4403 NumberOfCodeBlocks, 4293 NumberOfCodeBlocksAsserted, 61 NumberOfCheckSat, 6318 ConstructedInterpolants, 1296 QuantifiedInterpolants, 72089 SizeOfPredicates, 146 NumberOfNonLiveVariables, 4211 ConjunctsInSsa, 242 ConjunctsInUnsatCore, 54 InterpolantComputations, 5 PerfectInterpolantSequences, 9863/10576 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 1 thread instances CFG has 3 procedures, 231 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 2.6s, OverallIterations: 6, TraceHistogramMax: 10, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 0.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 93 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 93 mSDsluCounter, 2002 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1480 mSDsCounter, 46 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 199 IncrementalHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 46 mSolverCounterUnsat, 536 mSDtfsCounter, 199 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 474 GetRequests, 393 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=750occurred in iteration=5, InterpolantAutomatonStates: 65, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 5 MinimizatonAttempts, 3 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 610 NumberOfCodeBlocks, 610 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 704 ConstructedInterpolants, 0 QuantifiedInterpolants, 1054 SizeOfPredicates, 22 NumberOfNonLiveVariables, 458 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 11 InterpolantComputations, 2 PerfectInterpolantSequences, 55/448 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency with 2 thread instances CFG has 4 procedures, 292 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown