./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 11:08:20,970 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 11:08:20,973 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 11:08:21,022 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 11:08:21,022 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 11:08:21,024 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 11:08:21,027 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 11:08:21,030 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 11:08:21,032 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 11:08:21,036 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 11:08:21,038 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 11:08:21,040 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 11:08:21,040 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 11:08:21,042 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 11:08:21,044 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 11:08:21,049 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 11:08:21,050 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 11:08:21,051 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 11:08:21,053 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 11:08:21,058 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 11:08:21,059 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 11:08:21,060 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 11:08:21,062 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 11:08:21,063 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 11:08:21,064 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 11:08:21,071 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 11:08:21,071 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 11:08:21,072 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 11:08:21,073 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 11:08:21,073 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 11:08:21,074 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 11:08:21,074 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 11:08:21,076 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 11:08:21,077 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 11:08:21,078 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 11:08:21,079 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 11:08:21,079 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 11:08:21,079 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 11:08:21,080 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 11:08:21,080 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 11:08:21,081 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 11:08:21,082 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 11:08:21,090 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 11:08:21,122 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 11:08:21,123 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 11:08:21,123 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 11:08:21,124 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 11:08:21,124 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 11:08:21,125 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 11:08:21,126 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 11:08:21,126 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 11:08:21,126 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 11:08:21,127 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 11:08:21,127 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 11:08:21,127 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 11:08:21,127 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 11:08:21,128 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 11:08:21,128 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 11:08:21,128 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 11:08:21,128 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 11:08:21,129 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 11:08:21,129 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 11:08:21,129 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 11:08:21,129 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 11:08:21,129 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:08:21,130 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 11:08:21,130 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 11:08:21,130 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 11:08:21,130 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 11:08:21,131 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 11:08:21,131 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 11:08:21,131 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 11:08:21,131 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 11:08:21,132 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f78e25bf76e2d1d395e5e41868c5ddb628a36f1efdf095bb509ea6a3a366617b [2022-07-21 11:08:21,471 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 11:08:21,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 11:08:21,496 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 11:08:21,497 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 11:08:21,497 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 11:08:21,498 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2022-07-21 11:08:21,563 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2915f9e86/a79fbf28e977438989f49a4a05236aa1/FLAGb1694ab74 [2022-07-21 11:08:22,318 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 11:08:22,319 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2022-07-21 11:08:22,362 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2915f9e86/a79fbf28e977438989f49a4a05236aa1/FLAGb1694ab74 [2022-07-21 11:08:22,587 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2915f9e86/a79fbf28e977438989f49a4a05236aa1 [2022-07-21 11:08:22,589 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 11:08:22,590 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 11:08:22,593 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 11:08:22,594 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 11:08:22,597 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 11:08:22,598 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:08:22" (1/1) ... [2022-07-21 11:08:22,599 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60405ae4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:22, skipping insertion in model container [2022-07-21 11:08:22,599 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:08:22" (1/1) ... [2022-07-21 11:08:22,606 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 11:08:22,711 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 11:08:23,592 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2022-07-21 11:08:23,953 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:08:23,968 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 11:08:24,087 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i[162928,162941] [2022-07-21 11:08:24,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:08:24,274 INFO L208 MainTranslator]: Completed translation [2022-07-21 11:08:24,276 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24 WrapperNode [2022-07-21 11:08:24,277 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 11:08:24,278 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 11:08:24,278 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 11:08:24,278 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 11:08:24,284 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,338 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,426 INFO L137 Inliner]: procedures = 180, calls = 578, calls flagged for inlining = 99, calls inlined = 93, statements flattened = 2426 [2022-07-21 11:08:24,426 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 11:08:24,427 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 11:08:24,427 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 11:08:24,427 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 11:08:24,434 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,435 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,457 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,459 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,551 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,563 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,575 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,592 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 11:08:24,593 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 11:08:24,593 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 11:08:24,593 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 11:08:24,594 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (1/1) ... [2022-07-21 11:08:24,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:08:24,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:08:24,623 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-07-21 11:08:24,627 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-07-21 11:08:24,658 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-21 11:08:24,658 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-21 11:08:24,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-21 11:08:24,658 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_async_push [2022-07-21 11:08:24,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_async_push [2022-07-21 11:08:24,659 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2022-07-21 11:08:24,659 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2022-07-21 11:08:24,659 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 11:08:24,660 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 11:08:24,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 11:08:24,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 11:08:24,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 11:08:24,664 INFO L130 BoogieDeclarations]: Found specification of procedure crc_ccitt_byte [2022-07-21 11:08:24,664 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_ccitt_byte [2022-07-21 11:08:24,664 INFO L130 BoogieDeclarations]: Found specification of procedure ap_put [2022-07-21 11:08:24,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_put [2022-07-21 11:08:24,664 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2022-07-21 11:08:24,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2022-07-21 11:08:24,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 11:08:24,664 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_hangup [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_hangup [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2022-07-21 11:08:24,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2022-07-21 11:08:24,665 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 11:08:24,666 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 11:08:24,666 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 11:08:24,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 11:08:24,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 11:08:24,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 11:08:24,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 11:08:24,667 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-21 11:08:24,667 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-21 11:08:24,667 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 11:08:24,667 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 11:08:24,667 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_close [2022-07-21 11:08:24,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_close [2022-07-21 11:08:24,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 11:08:24,668 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_poll [2022-07-21 11:08:24,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_poll [2022-07-21 11:08:24,668 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-07-21 11:08:24,668 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-07-21 11:08:24,668 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 11:08:24,668 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 11:08:24,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 11:08:24,669 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 11:08:24,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 11:08:24,669 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2022-07-21 11:08:24,669 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2022-07-21 11:08:24,669 INFO L130 BoogieDeclarations]: Found specification of procedure ap_get [2022-07-21 11:08:24,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ap_get [2022-07-21 11:08:24,670 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-21 11:08:24,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-21 11:08:24,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 11:08:24,670 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2022-07-21 11:08:24,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2022-07-21 11:08:24,670 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2022-07-21 11:08:24,670 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2022-07-21 11:08:24,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 11:08:24,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 11:08:24,671 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-21 11:08:24,671 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-21 11:08:24,671 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-21 11:08:24,671 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-21 11:08:24,671 INFO L130 BoogieDeclarations]: Found specification of procedure async_lcp_peek [2022-07-21 11:08:24,672 INFO L138 BoogieDeclarations]: Found implementation of procedure async_lcp_peek [2022-07-21 11:08:24,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 11:08:24,672 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-07-21 11:08:24,672 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-07-21 11:08:24,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-21 11:08:24,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-21 11:08:24,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-21 11:08:24,673 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-21 11:08:24,673 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-21 11:08:24,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 11:08:24,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 11:08:24,673 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_asynctty_ioctl [2022-07-21 11:08:24,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_asynctty_ioctl [2022-07-21 11:08:24,673 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-07-21 11:08:24,674 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-07-21 11:08:25,185 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 11:08:25,187 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 11:08:25,637 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 11:08:29,008 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 11:08:29,028 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 11:08:29,029 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-21 11:08:29,033 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 11:08:29 BoogieIcfgContainer [2022-07-21 11:08:29,034 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 11:08:29,036 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 11:08:29,037 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 11:08:29,041 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 11:08:29,041 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 11:08:22" (1/3) ... [2022-07-21 11:08:29,042 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1135294d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 11:08:29, skipping insertion in model container [2022-07-21 11:08:29,042 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:08:24" (2/3) ... [2022-07-21 11:08:29,043 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1135294d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 11:08:29, skipping insertion in model container [2022-07-21 11:08:29,043 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 11:08:29" (3/3) ... [2022-07-21 11:08:29,045 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_async.ko-entry_point.cil.out.i [2022-07-21 11:08:29,060 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 11:08:29,061 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 11:08:29,139 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 11:08:29,145 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@48cdbc95, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@136ccda8 [2022-07-21 11:08:29,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 11:08:29,152 INFO L276 IsEmpty]: Start isEmpty. Operand has 745 states, 591 states have (on average 1.4568527918781726) internal successors, (861), 605 states have internal predecessors, (861), 116 states have call successors, (116), 37 states have call predecessors, (116), 36 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2022-07-21 11:08:29,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-21 11:08:29,165 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:08:29,166 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-21 11:08:29,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:08:29,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:08:29,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1070293405, now seen corresponding path program 1 times [2022-07-21 11:08:29,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:08:29,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681138923] [2022-07-21 11:08:29,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:08:29,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:08:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:08:29,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:08:29,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:08:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:08:29,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:08:29,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:08:29,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:08:29,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:08:29,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:08:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:08:29,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:29,758 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-21 11:08:29,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:08:29,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681138923] [2022-07-21 11:08:29,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681138923] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:08:29,760 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:08:29,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 11:08:29,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971977172] [2022-07-21 11:08:29,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:08:29,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:08:29,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:08:29,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:08:29,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:08:29,804 INFO L87 Difference]: Start difference. First operand has 745 states, 591 states have (on average 1.4568527918781726) internal successors, (861), 605 states have internal predecessors, (861), 116 states have call successors, (116), 37 states have call predecessors, (116), 36 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-21 11:08:33,249 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:35,776 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:35,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:08:35,907 INFO L93 Difference]: Finished difference Result 2318 states and 3473 transitions. [2022-07-21 11:08:35,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:08:35,913 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2022-07-21 11:08:35,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:08:35,936 INFO L225 Difference]: With dead ends: 2318 [2022-07-21 11:08:35,937 INFO L226 Difference]: Without dead ends: 1560 [2022-07-21 11:08:35,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:08:35,952 INFO L413 NwaCegarLoop]: 1115 mSDtfsCounter, 1446 mSDsluCounter, 1106 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 304 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1539 SdHoareTripleChecker+Valid, 2221 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:08:35,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1539 Valid, 2221 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 887 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2022-07-21 11:08:35,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2022-07-21 11:08:36,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1388. [2022-07-21 11:08:36,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1388 states, 1108 states have (on average 1.4296028880866427) internal successors, (1584), 1124 states have internal predecessors, (1584), 209 states have call successors, (209), 71 states have call predecessors, (209), 70 states have return successors, (208), 208 states have call predecessors, (208), 208 states have call successors, (208) [2022-07-21 11:08:36,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 2001 transitions. [2022-07-21 11:08:36,127 INFO L78 Accepts]: Start accepts. Automaton has 1388 states and 2001 transitions. Word has length 78 [2022-07-21 11:08:36,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:08:36,128 INFO L495 AbstractCegarLoop]: Abstraction has 1388 states and 2001 transitions. [2022-07-21 11:08:36,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-21 11:08:36,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1388 states and 2001 transitions. [2022-07-21 11:08:36,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-21 11:08:36,133 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:08:36,133 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-07-21 11:08:36,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 11:08:36,134 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:08:36,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:08:36,135 INFO L85 PathProgramCache]: Analyzing trace with hash 192122725, now seen corresponding path program 1 times [2022-07-21 11:08:36,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:08:36,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510635941] [2022-07-21 11:08:36,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:08:36,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:08:36,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:08:36,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:08:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:08:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:08:36,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:08:36,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:08:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:08:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:08:36,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:08:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:08:36,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:36,339 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-21 11:08:36,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:08:36,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510635941] [2022-07-21 11:08:36,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510635941] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:08:36,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:08:36,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:08:36,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271688673] [2022-07-21 11:08:36,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:08:36,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:08:36,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:08:36,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:08:36,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:08:36,343 INFO L87 Difference]: Start difference. First operand 1388 states and 2001 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-21 11:08:40,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:42,821 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:42,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:08:42,924 INFO L93 Difference]: Finished difference Result 4449 states and 6499 transitions. [2022-07-21 11:08:42,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:08:42,925 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 82 [2022-07-21 11:08:42,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:08:42,945 INFO L225 Difference]: With dead ends: 4449 [2022-07-21 11:08:42,945 INFO L226 Difference]: Without dead ends: 3079 [2022-07-21 11:08:42,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-07-21 11:08:42,953 INFO L413 NwaCegarLoop]: 1082 mSDtfsCounter, 1479 mSDsluCounter, 2449 mSDsCounter, 0 mSdLazyCounter, 1861 mSolverCounterSat, 317 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1578 SdHoareTripleChecker+Valid, 3531 SdHoareTripleChecker+Invalid, 2180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 1861 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-07-21 11:08:42,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1578 Valid, 3531 Invalid, 2180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 1861 Invalid, 2 Unknown, 0 Unchecked, 6.3s Time] [2022-07-21 11:08:42,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3079 states. [2022-07-21 11:08:43,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3079 to 2815. [2022-07-21 11:08:43,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2815 states, 2249 states have (on average 1.4313028012449978) internal successors, (3219), 2287 states have internal predecessors, (3219), 417 states have call successors, (417), 141 states have call predecessors, (417), 148 states have return successors, (458), 418 states have call predecessors, (458), 416 states have call successors, (458) [2022-07-21 11:08:43,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2815 states to 2815 states and 4094 transitions. [2022-07-21 11:08:43,121 INFO L78 Accepts]: Start accepts. Automaton has 2815 states and 4094 transitions. Word has length 82 [2022-07-21 11:08:43,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:08:43,125 INFO L495 AbstractCegarLoop]: Abstraction has 2815 states and 4094 transitions. [2022-07-21 11:08:43,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-21 11:08:43,125 INFO L276 IsEmpty]: Start isEmpty. Operand 2815 states and 4094 transitions. [2022-07-21 11:08:43,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-07-21 11:08:43,138 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:08:43,140 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:08:43,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 11:08:43,144 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:08:43,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:08:43,144 INFO L85 PathProgramCache]: Analyzing trace with hash 793541372, now seen corresponding path program 1 times [2022-07-21 11:08:43,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:08:43,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677891915] [2022-07-21 11:08:43,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:08:43,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:08:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:08:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:08:43,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:08:43,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:08:43,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:08:43,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:08:43,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:08:43,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:08:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:08:43,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:08:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 11:08:43,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 11:08:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 11:08:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:08:43,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:08:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:08:43,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 11:08:43,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:43,487 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-07-21 11:08:43,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:08:43,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677891915] [2022-07-21 11:08:43,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677891915] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:08:43,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:08:43,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:08:43,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964775415] [2022-07-21 11:08:43,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:08:43,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:08:43,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:08:43,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:08:43,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:08:43,490 INFO L87 Difference]: Start difference. First operand 2815 states and 4094 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 6 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-21 11:08:47,861 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:48,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:08:48,054 INFO L93 Difference]: Finished difference Result 7425 states and 10845 transitions. [2022-07-21 11:08:48,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 11:08:48,055 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 6 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 140 [2022-07-21 11:08:48,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:08:48,083 INFO L225 Difference]: With dead ends: 7425 [2022-07-21 11:08:48,084 INFO L226 Difference]: Without dead ends: 4634 [2022-07-21 11:08:48,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-21 11:08:48,096 INFO L413 NwaCegarLoop]: 975 mSDtfsCounter, 1923 mSDsluCounter, 1411 mSDsCounter, 0 mSdLazyCounter, 1348 mSolverCounterSat, 759 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1992 SdHoareTripleChecker+Valid, 2386 SdHoareTripleChecker+Invalid, 2108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 759 IncrementalHoareTripleChecker+Valid, 1348 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-07-21 11:08:48,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1992 Valid, 2386 Invalid, 2108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [759 Valid, 1348 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2022-07-21 11:08:48,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4634 states. [2022-07-21 11:08:48,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4634 to 4145. [2022-07-21 11:08:48,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4145 states, 3305 states have (on average 1.4338880484114978) internal successors, (4739), 3359 states have internal predecessors, (4739), 605 states have call successors, (605), 213 states have call predecessors, (605), 234 states have return successors, (680), 610 states have call predecessors, (680), 604 states have call successors, (680) [2022-07-21 11:08:48,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4145 states to 4145 states and 6024 transitions. [2022-07-21 11:08:48,307 INFO L78 Accepts]: Start accepts. Automaton has 4145 states and 6024 transitions. Word has length 140 [2022-07-21 11:08:48,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:08:48,309 INFO L495 AbstractCegarLoop]: Abstraction has 4145 states and 6024 transitions. [2022-07-21 11:08:48,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (17), 6 states have call predecessors, (17), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-21 11:08:48,309 INFO L276 IsEmpty]: Start isEmpty. Operand 4145 states and 6024 transitions. [2022-07-21 11:08:48,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-07-21 11:08:48,323 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:08:48,323 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:08:48,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 11:08:48,324 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:08:48,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:08:48,324 INFO L85 PathProgramCache]: Analyzing trace with hash -850191257, now seen corresponding path program 1 times [2022-07-21 11:08:48,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:08:48,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101439307] [2022-07-21 11:08:48,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:08:48,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:08:48,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:08:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:08:48,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:08:48,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:08:48,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:08:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:08:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:08:48,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:08:48,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:08:48,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:08:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 11:08:48,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:08:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 11:08:48,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-21 11:08:48,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:08:48,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-21 11:08:48,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 11:08:48,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-21 11:08:48,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-21 11:08:48,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:08:48,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-21 11:08:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-21 11:08:48,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:08:48,639 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-07-21 11:08:48,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:08:48,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101439307] [2022-07-21 11:08:48,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101439307] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:08:48,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:08:48,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:08:48,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154674574] [2022-07-21 11:08:48,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:08:48,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:08:48,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:08:48,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:08:48,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:08:48,642 INFO L87 Difference]: Start difference. First operand 4145 states and 6024 transitions. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 5 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-21 11:08:53,100 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:55,121 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:57,217 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:59,242 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:08:59,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:08:59,587 INFO L93 Difference]: Finished difference Result 10898 states and 15785 transitions. [2022-07-21 11:08:59,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:08:59,588 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 5 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 169 [2022-07-21 11:08:59,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:08:59,625 INFO L225 Difference]: With dead ends: 10898 [2022-07-21 11:08:59,626 INFO L226 Difference]: Without dead ends: 6777 [2022-07-21 11:08:59,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-21 11:08:59,642 INFO L413 NwaCegarLoop]: 1493 mSDtfsCounter, 1567 mSDsluCounter, 1929 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 536 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1622 SdHoareTripleChecker+Valid, 3422 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 536 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:08:59,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1622 Valid, 3422 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [536 Valid, 1434 Invalid, 4 Unknown, 0 Unchecked, 10.5s Time] [2022-07-21 11:08:59,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6777 states. [2022-07-21 11:08:59,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6777 to 6142. [2022-07-21 11:08:59,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6142 states, 4931 states have (on average 1.4232407219630907) internal successors, (7018), 5015 states have internal predecessors, (7018), 840 states have call successors, (840), 335 states have call predecessors, (840), 370 states have return successors, (961), 851 states have call predecessors, (961), 839 states have call successors, (961) [2022-07-21 11:08:59,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6142 states to 6142 states and 8819 transitions. [2022-07-21 11:08:59,947 INFO L78 Accepts]: Start accepts. Automaton has 6142 states and 8819 transitions. Word has length 169 [2022-07-21 11:08:59,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:08:59,947 INFO L495 AbstractCegarLoop]: Abstraction has 6142 states and 8819 transitions. [2022-07-21 11:08:59,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (22), 5 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-21 11:08:59,948 INFO L276 IsEmpty]: Start isEmpty. Operand 6142 states and 8819 transitions. [2022-07-21 11:08:59,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-21 11:08:59,959 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:08:59,959 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:08:59,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 11:08:59,961 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:08:59,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:08:59,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1242981819, now seen corresponding path program 1 times [2022-07-21 11:08:59,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:08:59,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677473674] [2022-07-21 11:08:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:08:59,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:00,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:00,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:00,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:00,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:00,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:00,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:00,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:00,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:00,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:00,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:00,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 11:09:00,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 11:09:00,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 11:09:00,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:00,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 11:09:00,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:00,232 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-07-21 11:09:00,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:00,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677473674] [2022-07-21 11:09:00,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677473674] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:00,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:09:00,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:09:00,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229102901] [2022-07-21 11:09:00,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:00,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:09:00,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:00,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:09:00,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:09:00,235 INFO L87 Difference]: Start difference. First operand 6142 states and 8819 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-07-21 11:09:04,841 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:06,854 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:06,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:06,967 INFO L93 Difference]: Finished difference Result 15902 states and 22823 transitions. [2022-07-21 11:09:06,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 11:09:06,968 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 163 [2022-07-21 11:09:06,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:07,035 INFO L225 Difference]: With dead ends: 15902 [2022-07-21 11:09:07,036 INFO L226 Difference]: Without dead ends: 9795 [2022-07-21 11:09:07,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2022-07-21 11:09:07,064 INFO L413 NwaCegarLoop]: 1000 mSDtfsCounter, 2814 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 1457 mSolverCounterSat, 1113 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2885 SdHoareTripleChecker+Valid, 2415 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1113 IncrementalHoareTripleChecker+Valid, 1457 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:07,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2885 Valid, 2415 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1113 Valid, 1457 Invalid, 2 Unknown, 0 Unchecked, 6.3s Time] [2022-07-21 11:09:07,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9795 states. [2022-07-21 11:09:07,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9795 to 8838. [2022-07-21 11:09:07,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8838 states, 7083 states have (on average 1.4126782436820555) internal successors, (10006), 7203 states have internal predecessors, (10006), 1172 states have call successors, (1172), 525 states have call predecessors, (1172), 582 states have return successors, (1344), 1189 states have call predecessors, (1344), 1171 states have call successors, (1344) [2022-07-21 11:09:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8838 states to 8838 states and 12522 transitions. [2022-07-21 11:09:07,536 INFO L78 Accepts]: Start accepts. Automaton has 8838 states and 12522 transitions. Word has length 163 [2022-07-21 11:09:07,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:07,537 INFO L495 AbstractCegarLoop]: Abstraction has 8838 states and 12522 transitions. [2022-07-21 11:09:07,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-07-21 11:09:07,538 INFO L276 IsEmpty]: Start isEmpty. Operand 8838 states and 12522 transitions. [2022-07-21 11:09:07,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-21 11:09:07,551 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:07,551 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:07,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 11:09:07,552 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:07,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:07,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2102218924, now seen corresponding path program 1 times [2022-07-21 11:09:07,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:07,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774114054] [2022-07-21 11:09:07,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:07,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:07,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:07,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:07,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:07,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:07,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:07,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:07,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:07,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:07,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-21 11:09:07,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:07,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 11:09:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 11:09:07,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:07,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:07,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 11:09:07,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:07,810 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2022-07-21 11:09:07,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:07,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774114054] [2022-07-21 11:09:07,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774114054] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:07,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:09:07,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:09:07,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533398774] [2022-07-21 11:09:07,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:07,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:09:07,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:07,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:09:07,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:09:07,814 INFO L87 Difference]: Start difference. First operand 8838 states and 12522 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-21 11:09:11,945 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:13,967 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:14,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:14,037 INFO L93 Difference]: Finished difference Result 14382 states and 20599 transitions. [2022-07-21 11:09:14,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:09:14,038 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 168 [2022-07-21 11:09:14,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:14,081 INFO L225 Difference]: With dead ends: 14382 [2022-07-21 11:09:14,081 INFO L226 Difference]: Without dead ends: 9802 [2022-07-21 11:09:14,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-07-21 11:09:14,099 INFO L413 NwaCegarLoop]: 942 mSDtfsCounter, 659 mSDsluCounter, 2268 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 299 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 3210 SdHoareTripleChecker+Invalid, 1956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:14,100 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 3210 Invalid, 1956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 1655 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2022-07-21 11:09:14,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9802 states. [2022-07-21 11:09:14,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9802 to 8858. [2022-07-21 11:09:14,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8858 states, 7103 states have (on average 1.4115162607349008) internal successors, (10026), 7223 states have internal predecessors, (10026), 1172 states have call successors, (1172), 525 states have call predecessors, (1172), 582 states have return successors, (1344), 1189 states have call predecessors, (1344), 1171 states have call successors, (1344) [2022-07-21 11:09:14,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8858 states to 8858 states and 12542 transitions. [2022-07-21 11:09:14,481 INFO L78 Accepts]: Start accepts. Automaton has 8858 states and 12542 transitions. Word has length 168 [2022-07-21 11:09:14,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:14,481 INFO L495 AbstractCegarLoop]: Abstraction has 8858 states and 12542 transitions. [2022-07-21 11:09:14,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (20), 6 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-21 11:09:14,482 INFO L276 IsEmpty]: Start isEmpty. Operand 8858 states and 12542 transitions. [2022-07-21 11:09:14,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-07-21 11:09:14,496 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:14,496 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:14,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 11:09:14,497 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:14,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:14,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1844834605, now seen corresponding path program 1 times [2022-07-21 11:09:14,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:14,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546158702] [2022-07-21 11:09:14,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:14,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:14,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:14,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:14,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:14,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:14,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:14,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:14,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-21 11:09:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:14,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 11:09:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 11:09:14,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:14,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:14,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 11:09:14,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-07-21 11:09:14,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:14,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546158702] [2022-07-21 11:09:14,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546158702] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:09:14,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323519745] [2022-07-21 11:09:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:14,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:09:14,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:09:14,962 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-07-21 11:09:14,969 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-07-21 11:09:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:15,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 1114 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 11:09:15,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:09:15,571 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 89 proven. 5 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2022-07-21 11:09:15,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:09:16,472 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2022-07-21 11:09:16,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323519745] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:09:16,472 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 11:09:16,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 6, 6] total 17 [2022-07-21 11:09:16,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002462427] [2022-07-21 11:09:16,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 11:09:16,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-21 11:09:16,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:16,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-21 11:09:16,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-07-21 11:09:16,474 INFO L87 Difference]: Start difference. First operand 8858 states and 12542 transitions. Second operand has 17 states, 16 states have (on average 11.3125) internal successors, (181), 13 states have internal predecessors, (181), 8 states have call successors, (48), 9 states have call predecessors, (48), 6 states have return successors, (38), 7 states have call predecessors, (38), 8 states have call successors, (38) [2022-07-21 11:09:23,564 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:25,602 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:28,555 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:30,726 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:32,752 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:32,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:32,865 INFO L93 Difference]: Finished difference Result 24105 states and 34353 transitions. [2022-07-21 11:09:32,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-21 11:09:32,871 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 11.3125) internal successors, (181), 13 states have internal predecessors, (181), 8 states have call successors, (48), 9 states have call predecessors, (48), 6 states have return successors, (38), 7 states have call predecessors, (38), 8 states have call successors, (38) Word has length 170 [2022-07-21 11:09:32,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:32,934 INFO L225 Difference]: With dead ends: 24105 [2022-07-21 11:09:32,935 INFO L226 Difference]: Without dead ends: 15282 [2022-07-21 11:09:32,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 378 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=407, Invalid=1399, Unknown=0, NotChecked=0, Total=1806 [2022-07-21 11:09:32,965 INFO L413 NwaCegarLoop]: 1034 mSDtfsCounter, 4827 mSDsluCounter, 5483 mSDsCounter, 0 mSdLazyCounter, 6129 mSolverCounterSat, 1882 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4961 SdHoareTripleChecker+Valid, 6517 SdHoareTripleChecker+Invalid, 8016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1882 IncrementalHoareTripleChecker+Valid, 6129 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:32,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4961 Valid, 6517 Invalid, 8016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1882 Valid, 6129 Invalid, 5 Unknown, 0 Unchecked, 15.5s Time] [2022-07-21 11:09:32,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15282 states. [2022-07-21 11:09:33,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15282 to 13435. [2022-07-21 11:09:33,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13435 states, 10715 states have (on average 1.4011199253383109) internal successors, (15013), 10881 states have internal predecessors, (15013), 1816 states have call successors, (1816), 850 states have call predecessors, (1816), 903 states have return successors, (2023), 1835 states have call predecessors, (2023), 1815 states have call successors, (2023) [2022-07-21 11:09:33,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13435 states to 13435 states and 18852 transitions. [2022-07-21 11:09:33,556 INFO L78 Accepts]: Start accepts. Automaton has 13435 states and 18852 transitions. Word has length 170 [2022-07-21 11:09:33,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:33,557 INFO L495 AbstractCegarLoop]: Abstraction has 13435 states and 18852 transitions. [2022-07-21 11:09:33,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 11.3125) internal successors, (181), 13 states have internal predecessors, (181), 8 states have call successors, (48), 9 states have call predecessors, (48), 6 states have return successors, (38), 7 states have call predecessors, (38), 8 states have call successors, (38) [2022-07-21 11:09:33,557 INFO L276 IsEmpty]: Start isEmpty. Operand 13435 states and 18852 transitions. [2022-07-21 11:09:33,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-07-21 11:09:33,575 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:33,575 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:33,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-21 11:09:33,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:09:33,800 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:33,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:33,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1828209139, now seen corresponding path program 1 times [2022-07-21 11:09:33,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:33,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761375252] [2022-07-21 11:09:33,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:33,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:33,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:33,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:33,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:33,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:33,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:33,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:33,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:33,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:33,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:33,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-21 11:09:33,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 11:09:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-21 11:09:33,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:33,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-07-21 11:09:33,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:33,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:33,996 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-07-21 11:09:33,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:33,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761375252] [2022-07-21 11:09:33,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761375252] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:33,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:09:33,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:09:33,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036709736] [2022-07-21 11:09:33,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:33,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:09:33,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:33,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:09:33,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:09:33,999 INFO L87 Difference]: Start difference. First operand 13435 states and 18852 transitions. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-21 11:09:38,861 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:39,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:39,108 INFO L93 Difference]: Finished difference Result 33436 states and 46809 transitions. [2022-07-21 11:09:39,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:09:39,109 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 195 [2022-07-21 11:09:39,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:39,193 INFO L225 Difference]: With dead ends: 33436 [2022-07-21 11:09:39,194 INFO L226 Difference]: Without dead ends: 20036 [2022-07-21 11:09:39,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-07-21 11:09:39,235 INFO L413 NwaCegarLoop]: 1610 mSDtfsCounter, 1412 mSDsluCounter, 2093 mSDsCounter, 0 mSdLazyCounter, 1882 mSolverCounterSat, 448 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1467 SdHoareTripleChecker+Valid, 3703 SdHoareTripleChecker+Invalid, 2331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 448 IncrementalHoareTripleChecker+Valid, 1882 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:39,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1467 Valid, 3703 Invalid, 2331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [448 Valid, 1882 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2022-07-21 11:09:39,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20036 states. [2022-07-21 11:09:39,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20036 to 13459. [2022-07-21 11:09:39,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13459 states, 10739 states have (on average 1.400223484495763) internal successors, (15037), 10905 states have internal predecessors, (15037), 1816 states have call successors, (1816), 850 states have call predecessors, (1816), 903 states have return successors, (2023), 1835 states have call predecessors, (2023), 1815 states have call successors, (2023) [2022-07-21 11:09:39,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13459 states to 13459 states and 18876 transitions. [2022-07-21 11:09:39,935 INFO L78 Accepts]: Start accepts. Automaton has 13459 states and 18876 transitions. Word has length 195 [2022-07-21 11:09:39,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:39,935 INFO L495 AbstractCegarLoop]: Abstraction has 13459 states and 18876 transitions. [2022-07-21 11:09:39,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (19), 4 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-21 11:09:39,936 INFO L276 IsEmpty]: Start isEmpty. Operand 13459 states and 18876 transitions. [2022-07-21 11:09:39,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-21 11:09:39,952 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:39,952 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:39,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 11:09:39,952 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:39,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:39,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1124632277, now seen corresponding path program 1 times [2022-07-21 11:09:39,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:39,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680815799] [2022-07-21 11:09:39,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:39,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:40,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:40,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:40,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:40,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:40,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:40,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:40,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:09:40,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:09:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:09:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-21 11:09:40,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:40,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2022-07-21 11:09:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:40,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:40,251 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-07-21 11:09:40,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:40,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680815799] [2022-07-21 11:09:40,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680815799] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:40,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:09:40,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 11:09:40,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514389655] [2022-07-21 11:09:40,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:40,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 11:09:40,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:40,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 11:09:40,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-21 11:09:40,255 INFO L87 Difference]: Start difference. First operand 13459 states and 18876 transitions. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-21 11:09:44,757 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:46,791 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:48,811 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:09:49,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:49,066 INFO L93 Difference]: Finished difference Result 28371 states and 39874 transitions. [2022-07-21 11:09:49,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:09:49,067 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) Word has length 206 [2022-07-21 11:09:49,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:49,120 INFO L225 Difference]: With dead ends: 28371 [2022-07-21 11:09:49,120 INFO L226 Difference]: Without dead ends: 14947 [2022-07-21 11:09:49,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-07-21 11:09:49,150 INFO L413 NwaCegarLoop]: 946 mSDtfsCounter, 394 mSDsluCounter, 2934 mSDsCounter, 0 mSdLazyCounter, 2326 mSolverCounterSat, 147 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 3880 SdHoareTripleChecker+Invalid, 2476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 2326 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:49,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 3880 Invalid, 2476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 2326 Invalid, 3 Unknown, 0 Unchecked, 8.2s Time] [2022-07-21 11:09:49,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14947 states. [2022-07-21 11:09:49,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14947 to 13507. [2022-07-21 11:09:49,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13507 states, 10775 states have (on average 1.3988863109048724) internal successors, (15073), 10941 states have internal predecessors, (15073), 1816 states have call successors, (1816), 850 states have call predecessors, (1816), 915 states have return successors, (2038), 1847 states have call predecessors, (2038), 1815 states have call successors, (2038) [2022-07-21 11:09:49,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13507 states to 13507 states and 18927 transitions. [2022-07-21 11:09:49,729 INFO L78 Accepts]: Start accepts. Automaton has 13507 states and 18927 transitions. Word has length 206 [2022-07-21 11:09:49,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:49,730 INFO L495 AbstractCegarLoop]: Abstraction has 13507 states and 18927 transitions. [2022-07-21 11:09:49,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-21 11:09:49,730 INFO L276 IsEmpty]: Start isEmpty. Operand 13507 states and 18927 transitions. [2022-07-21 11:09:49,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-07-21 11:09:49,745 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:49,745 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:49,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-21 11:09:49,746 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:49,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:49,746 INFO L85 PathProgramCache]: Analyzing trace with hash -928227653, now seen corresponding path program 1 times [2022-07-21 11:09:49,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:49,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984539564] [2022-07-21 11:09:49,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:49,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:49,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:49,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:49,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:49,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:49,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:49,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:49,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:49,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:09:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:09:49,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:09:49,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:49,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-21 11:09:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:50,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:50,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:09:50,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:50,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-07-21 11:09:50,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:50,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-07-21 11:09:50,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:50,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984539564] [2022-07-21 11:09:50,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984539564] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:09:50,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244236268] [2022-07-21 11:09:50,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:50,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:09:50,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:09:50,090 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-07-21 11:09:50,096 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-07-21 11:09:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:50,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 1413 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 11:09:50,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:09:50,589 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-07-21 11:09:50,589 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:09:50,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244236268] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:50,590 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:09:50,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-07-21 11:09:50,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811446243] [2022-07-21 11:09:50,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:50,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:09:50,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:50,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:09:50,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 11:09:50,592 INFO L87 Difference]: Start difference. First operand 13507 states and 18927 transitions. Second operand has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-21 11:09:51,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:51,429 INFO L93 Difference]: Finished difference Result 33048 states and 46290 transitions. [2022-07-21 11:09:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:09:51,429 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 213 [2022-07-21 11:09:51,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:51,541 INFO L225 Difference]: With dead ends: 33048 [2022-07-21 11:09:51,541 INFO L226 Difference]: Without dead ends: 19576 [2022-07-21 11:09:51,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-07-21 11:09:51,563 INFO L413 NwaCegarLoop]: 1898 mSDtfsCounter, 1323 mSDsluCounter, 4221 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1329 SdHoareTripleChecker+Valid, 6119 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:51,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1329 Valid, 6119 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 11:09:51,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19576 states. [2022-07-21 11:09:52,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19576 to 13519. [2022-07-21 11:09:52,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13519 states, 10787 states have (on average 1.3984425697598961) internal successors, (15085), 10941 states have internal predecessors, (15085), 1816 states have call successors, (1816), 850 states have call predecessors, (1816), 915 states have return successors, (2038), 1847 states have call predecessors, (2038), 1815 states have call successors, (2038) [2022-07-21 11:09:52,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13519 states to 13519 states and 18939 transitions. [2022-07-21 11:09:52,267 INFO L78 Accepts]: Start accepts. Automaton has 13519 states and 18939 transitions. Word has length 213 [2022-07-21 11:09:52,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:52,268 INFO L495 AbstractCegarLoop]: Abstraction has 13519 states and 18939 transitions. [2022-07-21 11:09:52,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-21 11:09:52,268 INFO L276 IsEmpty]: Start isEmpty. Operand 13519 states and 18939 transitions. [2022-07-21 11:09:52,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-07-21 11:09:52,283 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:52,283 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 4, 4, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:52,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-21 11:09:52,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-21 11:09:52,508 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:52,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:52,509 INFO L85 PathProgramCache]: Analyzing trace with hash -486438682, now seen corresponding path program 1 times [2022-07-21 11:09:52,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:52,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605488164] [2022-07-21 11:09:52,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:52,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:52,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:52,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:52,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:52,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:52,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:52,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:52,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:52,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:09:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 11:09:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 11:09:52,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-21 11:09:52,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 11:09:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 11:09:52,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-21 11:09:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-21 11:09:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-21 11:09:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-21 11:09:52,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:09:52,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-21 11:09:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:52,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:52,881 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2022-07-21 11:09:52,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:52,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605488164] [2022-07-21 11:09:52,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605488164] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:09:52,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649439417] [2022-07-21 11:09:52,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:52,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:09:52,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:09:52,883 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-07-21 11:09:52,884 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-07-21 11:09:53,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:53,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 2176 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:09:53,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:09:53,793 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2022-07-21 11:09:53,793 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:09:53,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649439417] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:53,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:09:53,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2022-07-21 11:09:53,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91767951] [2022-07-21 11:09:53,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:53,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:09:53,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:53,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:09:53,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-21 11:09:53,795 INFO L87 Difference]: Start difference. First operand 13519 states and 18939 transitions. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (27), 4 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-21 11:09:54,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:09:54,771 INFO L93 Difference]: Finished difference Result 18303 states and 25413 transitions. [2022-07-21 11:09:54,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 11:09:54,772 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (27), 4 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 251 [2022-07-21 11:09:54,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:09:54,844 INFO L225 Difference]: With dead ends: 18303 [2022-07-21 11:09:54,844 INFO L226 Difference]: Without dead ends: 18294 [2022-07-21 11:09:54,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-07-21 11:09:54,858 INFO L413 NwaCegarLoop]: 1732 mSDtfsCounter, 1622 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1622 SdHoareTripleChecker+Valid, 2318 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 11:09:54,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1622 Valid, 2318 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 11:09:54,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18294 states. [2022-07-21 11:09:55,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18294 to 16793. [2022-07-21 11:09:55,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16793 states, 13347 states have (on average 1.386603731175545) internal successors, (18507), 13535 states have internal predecessors, (18507), 2278 states have call successors, (2278), 1080 states have call predecessors, (2278), 1167 states have return successors, (2584), 2321 states have call predecessors, (2584), 2277 states have call successors, (2584) [2022-07-21 11:09:55,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16793 states to 16793 states and 23369 transitions. [2022-07-21 11:09:55,778 INFO L78 Accepts]: Start accepts. Automaton has 16793 states and 23369 transitions. Word has length 251 [2022-07-21 11:09:55,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:09:55,779 INFO L495 AbstractCegarLoop]: Abstraction has 16793 states and 23369 transitions. [2022-07-21 11:09:55,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 4 states have call successors, (27), 4 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2022-07-21 11:09:55,779 INFO L276 IsEmpty]: Start isEmpty. Operand 16793 states and 23369 transitions. [2022-07-21 11:09:55,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-07-21 11:09:55,795 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:09:55,795 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:09:55,829 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-07-21 11:09:56,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:09:56,012 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:09:56,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:09:56,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1296230958, now seen corresponding path program 1 times [2022-07-21 11:09:56,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:09:56,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465590474] [2022-07-21 11:09:56,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:09:56,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:09:56,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:09:56,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:09:56,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:09:56,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:09:56,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:09:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:09:56,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:09:56,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:09:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:09:56,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:09:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:09:56,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:09:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:09:56,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 11:09:56,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 11:09:56,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-21 11:09:56,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 11:09:56,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 11:09:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-21 11:09:56,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-21 11:09:56,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-21 11:09:56,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-21 11:09:56,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:56,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:09:56,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-21 11:09:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:09:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:09:56,343 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-07-21 11:09:56,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:09:56,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465590474] [2022-07-21 11:09:56,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465590474] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:09:56,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:09:56,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:09:56,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225168905] [2022-07-21 11:09:56,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:09:56,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:09:56,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:09:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:09:56,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:09:56,346 INFO L87 Difference]: Start difference. First operand 16793 states and 23369 transitions. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-21 11:09:59,324 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:01,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:02,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:10:02,116 INFO L93 Difference]: Finished difference Result 25950 states and 36184 transitions. [2022-07-21 11:10:02,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:10:02,117 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 255 [2022-07-21 11:10:02,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:10:02,148 INFO L225 Difference]: With dead ends: 25950 [2022-07-21 11:10:02,149 INFO L226 Difference]: Without dead ends: 8033 [2022-07-21 11:10:02,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-07-21 11:10:02,190 INFO L413 NwaCegarLoop]: 974 mSDtfsCounter, 1472 mSDsluCounter, 966 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 457 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1527 SdHoareTripleChecker+Valid, 1940 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 457 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:10:02,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1527 Valid, 1940 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [457 Valid, 568 Invalid, 2 Unknown, 0 Unchecked, 5.2s Time] [2022-07-21 11:10:02,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8033 states. [2022-07-21 11:10:02,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8033 to 7346. [2022-07-21 11:10:02,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7346 states, 5820 states have (on average 1.3752577319587629) internal successors, (8004), 5903 states have internal predecessors, (8004), 999 states have call successors, (999), 486 states have call predecessors, (999), 526 states have return successors, (1142), 1022 states have call predecessors, (1142), 998 states have call successors, (1142) [2022-07-21 11:10:02,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7346 states to 7346 states and 10145 transitions. [2022-07-21 11:10:02,644 INFO L78 Accepts]: Start accepts. Automaton has 7346 states and 10145 transitions. Word has length 255 [2022-07-21 11:10:02,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:10:02,646 INFO L495 AbstractCegarLoop]: Abstraction has 7346 states and 10145 transitions. [2022-07-21 11:10:02,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 3 states have internal predecessors, (148), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-21 11:10:02,647 INFO L276 IsEmpty]: Start isEmpty. Operand 7346 states and 10145 transitions. [2022-07-21 11:10:02,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-07-21 11:10:02,658 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:10:02,658 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:10:02,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 11:10:02,659 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:10:02,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:10:02,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1689020113, now seen corresponding path program 1 times [2022-07-21 11:10:02,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:10:02,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139907373] [2022-07-21 11:10:02,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:02,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:10:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:03,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:10:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:10:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:10:03,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:10:03,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:10:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:10:03,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:10:03,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:10:03,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:10:03,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:10:03,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:10:03,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:10:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 11:10:03,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 11:10:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-21 11:10:03,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 11:10:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 11:10:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-21 11:10:03,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-21 11:10:03,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-21 11:10:03,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-07-21 11:10:03,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:10:03,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-21 11:10:03,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2022-07-21 11:10:03,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:03,258 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2022-07-21 11:10:03,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:10:03,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139907373] [2022-07-21 11:10:03,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139907373] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:10:03,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:10:03,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 11:10:03,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393196550] [2022-07-21 11:10:03,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:10:03,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 11:10:03,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:10:03,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 11:10:03,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-07-21 11:10:03,265 INFO L87 Difference]: Start difference. First operand 7346 states and 10145 transitions. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 7 states have internal predecessors, (159), 2 states have call successors, (28), 6 states have call predecessors, (28), 2 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-21 11:10:08,249 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:10,267 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:12,290 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:14,315 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:15,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:10:15,117 INFO L93 Difference]: Finished difference Result 17482 states and 24607 transitions. [2022-07-21 11:10:15,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 11:10:15,117 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 7 states have internal predecessors, (159), 2 states have call successors, (28), 6 states have call predecessors, (28), 2 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) Word has length 268 [2022-07-21 11:10:15,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:10:15,140 INFO L225 Difference]: With dead ends: 17482 [2022-07-21 11:10:15,140 INFO L226 Difference]: Without dead ends: 10217 [2022-07-21 11:10:15,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-07-21 11:10:15,157 INFO L413 NwaCegarLoop]: 1203 mSDtfsCounter, 1812 mSDsluCounter, 6300 mSDsCounter, 0 mSdLazyCounter, 4590 mSolverCounterSat, 372 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1862 SdHoareTripleChecker+Valid, 7503 SdHoareTripleChecker+Invalid, 4966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 4590 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2022-07-21 11:10:15,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1862 Valid, 7503 Invalid, 4966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 4590 Invalid, 4 Unknown, 0 Unchecked, 11.4s Time] [2022-07-21 11:10:15,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10217 states. [2022-07-21 11:10:15,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10217 to 7416. [2022-07-21 11:10:15,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7416 states, 5880 states have (on average 1.3714285714285714) internal successors, (8064), 5963 states have internal predecessors, (8064), 999 states have call successors, (999), 486 states have call predecessors, (999), 536 states have return successors, (1152), 1032 states have call predecessors, (1152), 998 states have call successors, (1152) [2022-07-21 11:10:15,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7416 states to 7416 states and 10215 transitions. [2022-07-21 11:10:15,590 INFO L78 Accepts]: Start accepts. Automaton has 7416 states and 10215 transitions. Word has length 268 [2022-07-21 11:10:15,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:10:15,591 INFO L495 AbstractCegarLoop]: Abstraction has 7416 states and 10215 transitions. [2022-07-21 11:10:15,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 7 states have internal predecessors, (159), 2 states have call successors, (28), 6 states have call predecessors, (28), 2 states have return successors, (27), 3 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-21 11:10:15,591 INFO L276 IsEmpty]: Start isEmpty. Operand 7416 states and 10215 transitions. [2022-07-21 11:10:15,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-07-21 11:10:15,605 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:10:15,605 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:10:15,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 11:10:15,605 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:10:15,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:10:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1797631130, now seen corresponding path program 1 times [2022-07-21 11:10:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:10:15,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253995336] [2022-07-21 11:10:15,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:10:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:10:15,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:10:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:10:15,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:10:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:10:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:10:15,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:10:15,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:15,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:10:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:10:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:10:16,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:10:16,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:10:16,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 11:10:16,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 11:10:16,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:10:16,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-21 11:10:16,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:10:16,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:10:16,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 11:10:16,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-07-21 11:10:16,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-07-21 11:10:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:16,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:10:16,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-07-21 11:10:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:16,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-07-21 11:10:16,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,120 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2022-07-21 11:10:16,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:10:16,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253995336] [2022-07-21 11:10:16,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253995336] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:10:16,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032114446] [2022-07-21 11:10:16,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:16,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:10:16,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:10:16,122 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-07-21 11:10:16,123 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-07-21 11:10:16,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:16,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 2286 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 11:10:16,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:10:16,786 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 131 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-07-21 11:10:16,786 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:10:16,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032114446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:10:16,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:10:16,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2022-07-21 11:10:16,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883497810] [2022-07-21 11:10:16,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:10:16,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:10:16,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:10:16,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:10:16,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-07-21 11:10:16,789 INFO L87 Difference]: Start difference. First operand 7416 states and 10215 transitions. Second operand has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:10:17,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:10:17,212 INFO L93 Difference]: Finished difference Result 14801 states and 20390 transitions. [2022-07-21 11:10:17,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 11:10:17,212 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 274 [2022-07-21 11:10:17,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:10:17,234 INFO L225 Difference]: With dead ends: 14801 [2022-07-21 11:10:17,234 INFO L226 Difference]: Without dead ends: 7415 [2022-07-21 11:10:17,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-21 11:10:17,250 INFO L413 NwaCegarLoop]: 1026 mSDtfsCounter, 6 mSDsluCounter, 3073 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 4099 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 11:10:17,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 4099 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 11:10:17,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7415 states. [2022-07-21 11:10:17,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7415 to 7415. [2022-07-21 11:10:17,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7415 states, 5879 states have (on average 1.3711515563871406) internal successors, (8061), 5962 states have internal predecessors, (8061), 999 states have call successors, (999), 486 states have call predecessors, (999), 536 states have return successors, (1152), 1032 states have call predecessors, (1152), 998 states have call successors, (1152) [2022-07-21 11:10:17,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7415 states to 7415 states and 10212 transitions. [2022-07-21 11:10:17,653 INFO L78 Accepts]: Start accepts. Automaton has 7415 states and 10212 transitions. Word has length 274 [2022-07-21 11:10:17,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:10:17,653 INFO L495 AbstractCegarLoop]: Abstraction has 7415 states and 10212 transitions. [2022-07-21 11:10:17,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:10:17,654 INFO L276 IsEmpty]: Start isEmpty. Operand 7415 states and 10212 transitions. [2022-07-21 11:10:17,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-07-21 11:10:17,664 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:10:17,664 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:10:17,717 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-07-21 11:10:17,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:10:17,886 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:10:17,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:10:17,886 INFO L85 PathProgramCache]: Analyzing trace with hash 925220568, now seen corresponding path program 1 times [2022-07-21 11:10:17,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:10:17,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60567] [2022-07-21 11:10:17,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:17,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:10:18,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:18,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:10:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:10:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:10:18,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:10:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:10:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:10:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:10:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:10:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:10:18,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:10:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:10:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:10:18,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 11:10:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 11:10:18,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:10:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-21 11:10:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:10:18,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:10:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 11:10:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-07-21 11:10:18,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-07-21 11:10:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:10:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-07-21 11:10:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:18,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-07-21 11:10:18,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2022-07-21 11:10:18,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:10:18,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60567] [2022-07-21 11:10:18,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60567] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:10:18,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893113969] [2022-07-21 11:10:18,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:18,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:10:18,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:10:18,501 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-07-21 11:10:18,528 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-07-21 11:10:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:19,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 2287 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 11:10:19,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:10:19,333 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-07-21 11:10:19,334 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:10:19,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893113969] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:10:19,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:10:19,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2022-07-21 11:10:19,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762645075] [2022-07-21 11:10:19,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:10:19,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:10:19,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:10:19,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:10:19,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-07-21 11:10:19,337 INFO L87 Difference]: Start difference. First operand 7415 states and 10212 transitions. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:10:21,777 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:23,800 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:24,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:10:24,632 INFO L93 Difference]: Finished difference Result 16478 states and 23122 transitions. [2022-07-21 11:10:24,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:10:24,633 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 274 [2022-07-21 11:10:24,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:10:24,658 INFO L225 Difference]: With dead ends: 16478 [2022-07-21 11:10:24,659 INFO L226 Difference]: Without dead ends: 9143 [2022-07-21 11:10:24,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2022-07-21 11:10:24,679 INFO L413 NwaCegarLoop]: 1311 mSDtfsCounter, 297 mSDsluCounter, 3339 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 4650 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:10:24,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 4650 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 491 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2022-07-21 11:10:24,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9143 states. [2022-07-21 11:10:25,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9143 to 7745. [2022-07-21 11:10:25,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7745 states, 6191 states have (on average 1.3824907123243417) internal successors, (8559), 6274 states have internal predecessors, (8559), 1017 states have call successors, (1017), 486 states have call predecessors, (1017), 536 states have return successors, (1170), 1050 states have call predecessors, (1170), 1016 states have call successors, (1170) [2022-07-21 11:10:25,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7745 states to 7745 states and 10746 transitions. [2022-07-21 11:10:25,087 INFO L78 Accepts]: Start accepts. Automaton has 7745 states and 10746 transitions. Word has length 274 [2022-07-21 11:10:25,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:10:25,088 INFO L495 AbstractCegarLoop]: Abstraction has 7745 states and 10746 transitions. [2022-07-21 11:10:25,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:10:25,089 INFO L276 IsEmpty]: Start isEmpty. Operand 7745 states and 10746 transitions. [2022-07-21 11:10:25,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-07-21 11:10:25,100 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:10:25,100 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:10:25,132 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-07-21 11:10:25,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-07-21 11:10:25,328 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:10:25,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:10:25,328 INFO L85 PathProgramCache]: Analyzing trace with hash -132617510, now seen corresponding path program 1 times [2022-07-21 11:10:25,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:10:25,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709164305] [2022-07-21 11:10:25,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:25,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:10:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:25,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:10:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:10:25,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:10:25,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:10:25,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:10:25,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:10:25,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:10:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:10:25,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:10:25,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:10:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:10:25,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:10:25,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 11:10:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 11:10:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:10:25,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-21 11:10:25,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:10:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:10:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 11:10:25,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-07-21 11:10:25,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:25,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-07-21 11:10:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:26,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:26,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:26,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:10:26,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:26,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-07-21 11:10:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:26,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:26,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-07-21 11:10:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:26,054 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-07-21 11:10:26,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:10:26,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709164305] [2022-07-21 11:10:26,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709164305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:10:26,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:10:26,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 11:10:26,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165722358] [2022-07-21 11:10:26,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:10:26,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 11:10:26,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:10:26,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 11:10:26,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-21 11:10:26,058 INFO L87 Difference]: Start difference. First operand 7745 states and 10746 transitions. Second operand has 10 states, 10 states have (on average 15.9) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (29), 6 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:10:31,195 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:33,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:36,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:38,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:38,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:10:38,668 INFO L93 Difference]: Finished difference Result 18286 states and 25832 transitions. [2022-07-21 11:10:38,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:10:38,668 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 15.9) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (29), 6 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 2 states have call successors, (28) Word has length 274 [2022-07-21 11:10:38,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:10:38,700 INFO L225 Difference]: With dead ends: 18286 [2022-07-21 11:10:38,700 INFO L226 Difference]: Without dead ends: 10621 [2022-07-21 11:10:38,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-07-21 11:10:38,717 INFO L413 NwaCegarLoop]: 1292 mSDtfsCounter, 1140 mSDsluCounter, 4494 mSDsCounter, 0 mSdLazyCounter, 2937 mSolverCounterSat, 431 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1245 SdHoareTripleChecker+Valid, 5786 SdHoareTripleChecker+Invalid, 3372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 2937 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:10:38,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1245 Valid, 5786 Invalid, 3372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 2937 Invalid, 4 Unknown, 0 Unchecked, 11.9s Time] [2022-07-21 11:10:38,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10621 states. [2022-07-21 11:10:39,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10621 to 7781. [2022-07-21 11:10:39,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7781 states, 6221 states have (on average 1.3806461983603922) internal successors, (8589), 6304 states have internal predecessors, (8589), 1017 states have call successors, (1017), 486 states have call predecessors, (1017), 542 states have return successors, (1188), 1056 states have call predecessors, (1188), 1016 states have call successors, (1188) [2022-07-21 11:10:39,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7781 states to 7781 states and 10794 transitions. [2022-07-21 11:10:39,162 INFO L78 Accepts]: Start accepts. Automaton has 7781 states and 10794 transitions. Word has length 274 [2022-07-21 11:10:39,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:10:39,162 INFO L495 AbstractCegarLoop]: Abstraction has 7781 states and 10794 transitions. [2022-07-21 11:10:39,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.9) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (29), 6 states have call predecessors, (29), 2 states have return successors, (28), 3 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:10:39,162 INFO L276 IsEmpty]: Start isEmpty. Operand 7781 states and 10794 transitions. [2022-07-21 11:10:39,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-07-21 11:10:39,173 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:10:39,173 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:10:39,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 11:10:39,173 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:10:39,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:10:39,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2052785736, now seen corresponding path program 1 times [2022-07-21 11:10:39,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:10:39,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205178443] [2022-07-21 11:10:39,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:10:39,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:10:39,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:10:39,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:10:39,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:10:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:10:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:10:39,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:10:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:10:39,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:10:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:10:39,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:10:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:10:39,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:10:39,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:10:39,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 11:10:39,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 11:10:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:10:39,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-21 11:10:39,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:10:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:10:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 11:10:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-07-21 11:10:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-07-21 11:10:39,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:10:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2022-07-21 11:10:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:10:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2022-07-21 11:10:39,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:10:39,978 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 331 trivial. 0 not checked. [2022-07-21 11:10:39,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:10:39,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205178443] [2022-07-21 11:10:39,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205178443] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:10:39,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:10:39,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 11:10:39,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572368601] [2022-07-21 11:10:39,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:10:39,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 11:10:39,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:10:39,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 11:10:39,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2022-07-21 11:10:39,981 INFO L87 Difference]: Start difference. First operand 7781 states and 10794 transitions. Second operand has 18 states, 17 states have (on average 9.647058823529411) internal successors, (164), 11 states have internal predecessors, (164), 3 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (28), 5 states have call predecessors, (28), 3 states have call successors, (28) [2022-07-21 11:10:46,362 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:48,381 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:53,356 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:55,376 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:10:58,125 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:11:00,151 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:11:00,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:11:00,223 INFO L93 Difference]: Finished difference Result 22431 states and 32470 transitions. [2022-07-21 11:11:00,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 11:11:00,224 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 9.647058823529411) internal successors, (164), 11 states have internal predecessors, (164), 3 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (28), 5 states have call predecessors, (28), 3 states have call successors, (28) Word has length 275 [2022-07-21 11:11:00,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:11:00,265 INFO L225 Difference]: With dead ends: 22431 [2022-07-21 11:11:00,265 INFO L226 Difference]: Without dead ends: 14730 [2022-07-21 11:11:00,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-07-21 11:11:00,285 INFO L413 NwaCegarLoop]: 1541 mSDtfsCounter, 2071 mSDsluCounter, 13322 mSDsCounter, 0 mSdLazyCounter, 7950 mSolverCounterSat, 581 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2191 SdHoareTripleChecker+Valid, 14863 SdHoareTripleChecker+Invalid, 8537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 581 IncrementalHoareTripleChecker+Valid, 7950 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:11:00,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2191 Valid, 14863 Invalid, 8537 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [581 Valid, 7950 Invalid, 6 Unknown, 0 Unchecked, 19.1s Time] [2022-07-21 11:11:00,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14730 states. [2022-07-21 11:11:00,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14730 to 7811. [2022-07-21 11:11:00,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7811 states, 6245 states have (on average 1.37822257806245) internal successors, (8607), 6328 states have internal predecessors, (8607), 1017 states have call successors, (1017), 486 states have call predecessors, (1017), 548 states have return successors, (1194), 1062 states have call predecessors, (1194), 1016 states have call successors, (1194) [2022-07-21 11:11:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7811 states to 7811 states and 10818 transitions. [2022-07-21 11:11:00,940 INFO L78 Accepts]: Start accepts. Automaton has 7811 states and 10818 transitions. Word has length 275 [2022-07-21 11:11:00,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:11:00,941 INFO L495 AbstractCegarLoop]: Abstraction has 7811 states and 10818 transitions. [2022-07-21 11:11:00,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 9.647058823529411) internal successors, (164), 11 states have internal predecessors, (164), 3 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (28), 5 states have call predecessors, (28), 3 states have call successors, (28) [2022-07-21 11:11:00,941 INFO L276 IsEmpty]: Start isEmpty. Operand 7811 states and 10818 transitions. [2022-07-21 11:11:00,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2022-07-21 11:11:00,952 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:11:00,953 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:11:00,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 11:11:00,953 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:11:00,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:11:00,954 INFO L85 PathProgramCache]: Analyzing trace with hash -580629637, now seen corresponding path program 1 times [2022-07-21 11:11:00,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:11:00,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922895036] [2022-07-21 11:11:00,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:11:00,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:11:01,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:11:02,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:11:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:11:02,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:11:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:11:02,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:11:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:11:02,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:11:02,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:11:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-21 11:11:02,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 11:11:02,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-21 11:11:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 11:11:02,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:11:02,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 11:11:02,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-21 11:11:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:11:02,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-21 11:11:02,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:11:02,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:11:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 11:11:02,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-07-21 11:11:02,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:02,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-07-21 11:11:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:03,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:11:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:03,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 11:11:03,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:03,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2022-07-21 11:11:03,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:03,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:11:03,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:03,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2022-07-21 11:11:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:03,860 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 27 proven. 37 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2022-07-21 11:11:03,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:11:03,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922895036] [2022-07-21 11:11:03,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922895036] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:11:03,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722093414] [2022-07-21 11:11:03,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:11:03,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:11:03,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:11:03,868 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-07-21 11:11:03,870 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-07-21 11:11:04,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:11:04,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 2337 conjuncts, 186 conjunts are in the unsatisfiable core [2022-07-21 11:11:04,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:11:05,847 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-21 11:11:05,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 27 [2022-07-21 11:11:06,018 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 11:11:06,019 INFO L390 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 19 treesize of output 23 [2022-07-21 11:11:06,148 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 12 treesize of output 9 [2022-07-21 11:11:06,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:06,516 INFO L356 Elim1Store]: treesize reduction 26, result has 27.8 percent of original size [2022-07-21 11:11:06,516 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 37 [2022-07-21 11:11:08,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:08,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:09,001 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-21 11:11:09,002 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 54 [2022-07-21 11:11:10,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:10,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:10,346 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-21 11:11:10,346 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 60 [2022-07-21 11:11:11,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:11,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:11,155 INFO L356 Elim1Store]: treesize reduction 94, result has 43.0 percent of original size [2022-07-21 11:11:11,155 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 54 treesize of output 110 [2022-07-21 11:11:11,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:11,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:11,794 INFO L356 Elim1Store]: treesize reduction 46, result has 51.6 percent of original size [2022-07-21 11:11:11,795 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 66 treesize of output 112 [2022-07-21 11:11:12,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:12,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 11:11:13,017 INFO L356 Elim1Store]: treesize reduction 33, result has 47.6 percent of original size [2022-07-21 11:11:13,017 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 64 [2022-07-21 11:11:13,038 INFO L356 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-07-21 11:11:13,038 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2022-07-21 11:11:13,915 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 11:11:13,916 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 44 [2022-07-21 11:11:14,618 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-07-21 11:11:14,636 INFO L390 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-07-21 11:11:14,758 INFO L390 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 5 treesize of output 3 [2022-07-21 11:11:19,340 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 11:11:19,341 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 19 [2022-07-21 11:11:21,529 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 11:11:21,529 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-07-21 11:11:21,742 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 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-07-21 11:11:21,801 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 16 treesize of output 12 [2022-07-21 11:11:21,865 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 31 proven. 57 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-07-21 11:11:21,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:11:50,163 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3584 (Array Int Int)) (|ULTIMATE.start_ppp_async_input_~skb~2#1.offset| Int)) (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3584) |c_ULTIMATE.start_ppp_async_input_~skb~2#1.base|) (+ |ULTIMATE.start_ppp_async_input_~skb~2#1.offset| 104)) 4294967296) 0)) is different from false [2022-07-21 11:11:50,172 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3584 (Array Int Int)) (|ULTIMATE.start_ppp_async_input_~skb~2#1.offset| Int)) (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3584) |c_ULTIMATE.start_ldv_dev_alloc_skb_18_#res#1.base|) (+ |ULTIMATE.start_ppp_async_input_~skb~2#1.offset| 104)) 4294967296) 0)) is different from false [2022-07-21 11:11:50,182 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3584 (Array Int Int)) (|ULTIMATE.start_ppp_async_input_~skb~2#1.offset| Int)) (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ppp_async_input_~ap#1.base| v_ArrVal_3584) |c_ULTIMATE.start_ldv_dev_alloc_skb_18_#t~ret387#1.base|) (+ |ULTIMATE.start_ppp_async_input_~skb~2#1.offset| 104)) 4294967296) 0)) is different from false [2022-07-21 11:11:50,311 INFO L390 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 72 treesize of output 64 [2022-07-21 11:11:50,317 INFO L390 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 136 treesize of output 120 [2022-07-21 11:11:51,427 INFO L390 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 32 treesize of output 28 [2022-07-21 11:11:51,434 INFO L390 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 63 treesize of output 55 [2022-07-21 11:11:51,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722093414] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:11:51,692 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:11:51,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 41] total 76 [2022-07-21 11:11:51,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902711143] [2022-07-21 11:11:51,692 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:11:51,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-07-21 11:11:51,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:11:51,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-07-21 11:11:51,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=6639, Unknown=27, NotChecked=498, Total=7482 [2022-07-21 11:11:51,696 INFO L87 Difference]: Start difference. First operand 7811 states and 10818 transitions. Second operand has 76 states, 74 states have (on average 4.405405405405405) internal successors, (326), 63 states have internal predecessors, (326), 23 states have call successors, (57), 11 states have call predecessors, (57), 15 states have return successors, (56), 24 states have call predecessors, (56), 23 states have call successors, (56)